`timescale 1 ps/ 1 ps

module led(
	clk,
	uart_txd,
	ms1224_10bit,
	ms1224_refclk_25M,
	ms1224_rclk,
	led_v,
	led_d,
	led_l,
	led_p,
	ri_out,
	ms1224_lock);
input	clk;
output	uart_txd;
input	[9:0] ms1224_10bit;
output	ms1224_refclk_25M;
input	ms1224_rclk;
output	led_v;
output	led_d;
output	led_l;
output	led_p;
output	[7:0] ri_out;
input	ms1224_lock;

//wire	gnd;
//wire	vcc;
wire	\Add0~0_combout ;
wire	\Add0~1 ;
wire	\Add0~10_combout ;
wire	\Add0~11 ;
wire	\Add0~12_combout ;
wire	\Add0~13 ;
wire	\Add0~14_combout ;
wire	\Add0~15 ;
wire	\Add0~16_combout ;
wire	\Add0~17 ;
wire	\Add0~18_combout ;
wire	\Add0~19 ;
wire	\Add0~20_combout ;
wire	\Add0~21 ;
wire	\Add0~22_combout ;
wire	\Add0~23 ;
wire	\Add0~24_combout ;
wire	\Add0~25 ;
wire	\Add0~26_combout ;
wire	\Add0~27 ;
wire	\Add0~28_combout ;
wire	\Add0~2_combout ;
wire	\Add0~3 ;
wire	\Add0~4_combout ;
wire	\Add0~5 ;
wire	\Add0~6_combout ;
wire	\Add0~7 ;
wire	\Add0~8_combout ;
wire	\Add0~9 ;
wire	\Add2~1 ;
wire	\Add2~10 ;
wire	\Add2~11_combout ;
wire	\Add2~12_combout ;
wire	\Add2~13_combout ;
wire	\Add2~14 ;
wire	\Add2~15_combout ;
wire	\Add2~16_combout ;
wire	\Add2~17 ;
wire	\Add2~18_combout ;
wire	\Add2~19_combout ;
wire	\Add2~20 ;
wire	\Add2~21_combout ;
wire	\Add2~22_combout ;
wire	\Add2~24_combout ;
wire	\Add2~2_combout ;
wire	\Add2~3 ;
wire	\Add2~4_Duplicate_26 ;
wire	\Add2~4_combout ;
wire	\Add2~5_combout ;
wire	\Add2~6_combout ;
wire	\Add2~7 ;
wire	\Add2~8_combout ;
wire	\Add2~9_combout ;
wire	AsyncReset_X2_Y2_GND;
wire	AsyncReset_X3_Y2_GND;
wire	AsyncReset_X3_Y3_GND;
wire	AsyncReset_X4_Y1_GND;
wire	AsyncReset_X4_Y2_GND;
wire	AsyncReset_X4_Y3_GND;
wire	AsyncReset_X5_Y1_GND;
wire	AsyncReset_X5_Y2_GND;
wire	AsyncReset_X6_Y1_GND;
wire	AsyncReset_X6_Y2_GND;
wire	\Equal0~0_combout ;
wire	\Equal0~1_combout ;
wire	\Equal0~2_combout ;
wire	\Equal0~3_combout ;
wire	\Equal0~4_combout ;
wire	\Equal1~0_combout ;
wire	\Equal1~1_combout ;
wire	\Equal1~2_combout ;
wire	\Equal2~0_combout ;
wire	\Equal2~1_combout ;
wire	\Equal2~2_combout ;
wire	\Equal3~0_Duplicate_3 ;
wire	\Equal3~0_combout ;
wire	\Equal3~1_combout ;
wire	\Equal4~0_combout ;
wire	\LessThan0~0_combout ;
wire	\LessThan0~1_combout ;
wire	\LessThan0~2_combout ;
wire	\LessThan0~3_combout ;
wire	\LessThan0~4_combout ;
wire	\Selector12~0_combout ;
wire	\Selector13~0_combout ;
wire	\Selector1~2_combout ;
wire	\Selector1~3_combout ;
wire	\Selector1~4_combout ;
wire	\Selector2~10_combout ;
wire	\Selector2~11_combout ;
wire	\Selector2~6_combout ;
wire	\Selector2~7_combout ;
wire	\Selector2~8_combout ;
wire	\Selector2~9_combout ;
wire	\Selector3~0_combout ;
wire	\Selector3~1_combout ;
wire	SyncLoad_X4_Y2_VCC;
wire	SyncLoad_X4_Y3_VCC;
wire	SyncLoad_X5_Y2_VCC;
wire	SyncReset_X4_Y2_GND;
wire	SyncReset_X4_Y3_GND;
wire	SyncReset_X5_Y2_GND;
wire	\WideOr0~0_combout ;
wire	\WideOr0~1_combout ;
wire	\WideOr0~combout ;
wire	[7:0] bit_counter;
//wire	bit_counter[0];
wire	\bit_counter[0]~2_combout ;
//wire	bit_counter[1];
//wire	bit_counter[2];
//wire	bit_counter[3];
//wire	bit_counter[4];
//wire	bit_counter[5];
//wire	bit_counter[6];
//wire	bit_counter[7];
wire	\clk~input_o ;
wire	\clk~inputclkctrl_outclk ;
wire	\clk~inputclkctrl_outclk_X3_Y3_SIG_VCC ;
wire	\clk~inputclkctrl_outclk_X4_Y2_SIG_VCC ;
wire	\clk~inputclkctrl_outclk_X4_Y3_SIG_VCC ;
wire	\clk~inputclkctrl_outclk_X5_Y1_SIG_VCC ;
wire	[8:0] d1_reg;
//wire	d1_reg[0];
//wire	d1_reg[1];
//wire	d1_reg[2];
//wire	d1_reg[3];
//wire	d1_reg[4];
//wire	d1_reg[5];
//wire	d1_reg[6];
//wire	d1_reg[7];
//wire	d1_reg[8];
wire	\d1_reg~0_combout ;
wire	\d1_reg~1_combout ;
wire	\d1_reg~2_combout ;
wire	\d1_reg~3_combout ;
wire	\d1_reg~4_combout ;
wire	\d1_reg~5_combout ;
wire	\d1_reg~6_combout ;
wire	\d1_reg~7_combout ;
wire	\d1_reg~8_combout ;
tri1	devclrn;
tri1	devoe;
tri1	devpor;
wire	\fal~feeder_combout ;
wire	\fal~q ;
wire	\fr_state.00~feeder_combout ;
wire	\fr_state.00~q ;
wire	\fr_state.align~q ;
wire	\fr_state.loss~q ;
wire	\fr_state.search~q ;
wire	\ld1~feeder_combout ;
wire	\ld1~q ;
wire	\ld~q ;
wire	\led_d~reg0_q ;
wire	\led_d~reg0feeder_combout ;
wire	\led_l~0_combout ;
wire	\led_l~reg0_q ;
wire	\led_p~reg0_q ;
wire	\led_v~reg0_q ;
wire	\ms1224_10bit[0]~input_o ;
wire	\ms1224_10bit[1]~input_o ;
wire	\ms1224_10bit[2]~input_o ;
wire	\ms1224_10bit[3]~input_o ;
wire	\ms1224_10bit[4]~input_o ;
wire	\ms1224_10bit[5]~input_o ;
wire	\ms1224_10bit[6]~input_o ;
wire	\ms1224_10bit[7]~input_o ;
wire	\ms1224_10bit[8]~input_o ;
wire	\ms1224_10bit[9]~input_o ;
wire	[7:0] ms1224_bit9;
//wire	ms1224_bit9[0];
//wire	ms1224_bit9[1];
wire	\ms1224_bit9[1]~feeder_combout ;
//wire	ms1224_bit9[2];
wire	\ms1224_bit9[2]~feeder_combout ;
//wire	ms1224_bit9[3];
wire	\ms1224_bit9[3]~feeder_combout ;
//wire	ms1224_bit9[4];
wire	\ms1224_bit9[4]~feeder_combout ;
//wire	ms1224_bit9[5];
wire	\ms1224_bit9[5]~feeder_combout ;
//wire	ms1224_bit9[6];
wire	\ms1224_bit9[6]~feeder_combout ;
//wire	ms1224_bit9[7];
wire	\ms1224_lock~input_o ;
wire	\ms1224_rclk~input_o ;
wire	\ms1224_rclk~inputclkctrl_outclk ;
wire	\ms1224_rclk~inputclkctrl_outclk_X2_Y2_SIG_VCC ;
wire	\ms1224_rclk~inputclkctrl_outclk_X3_Y2_SIG_VCC ;
wire	\ms1224_rclk~inputclkctrl_outclk_X4_Y1_SIG_VCC ;
wire	\ms1224_rclk~inputclkctrl_outclk_X4_Y2_SIG_VCC ;
wire	\ms1224_rclk~inputclkctrl_outclk_X5_Y1_SIG_VCC ;
wire	\ms1224_rclk~inputclkctrl_outclk_X5_Y2_SIG_VCC ;
wire	\ms1224_rclk~inputclkctrl_outclk_X6_Y1_SIG_VCC ;
wire	\ms1224_rclk~inputclkctrl_outclk_X6_Y2_SIG_VCC ;
wire	\ms1224_rclk~inputclkctrl_outclk__sync_cn[0]~5_combout_X3_Y2_SIG_SIG ;
wire	\ms1224_refclk_25M~0_combout ;
wire	\ms1224_refclk_25M~reg0_q ;
wire	\ri_out[0]~reg0_q ;
wire	\ri_out[1]~reg0_q ;
wire	\ri_out[2]~reg0_q ;
wire	\ri_out[3]~reg0_q ;
wire	\ri_out[4]~reg0_q ;
wire	\ri_out[5]~reg0_q ;
wire	\ri_out[6]~reg0_q ;
wire	\ri_out[7]~reg0_q ;
wire	\ri_out~0_combout ;
wire	\ri_out~1_combout ;
wire	\ri_out~2_combout ;
wire	\ri_out~3_combout ;
wire	\ri_out~4_combout ;
wire	\ri_out~5_combout ;
wire	\ri_out~6_combout ;
wire	\ri_out~7_combout ;
wire	[1:0] sync_cn;
//wire	sync_cn[0];
wire	\sync_cn[0]~2_combout ;
wire	\sync_cn[0]~3_combout ;
wire	\sync_cn[0]~4_combout ;
wire	\sync_cn[0]~5_combout ;
//wire	sync_cn[1];
wire	unknown;
wire	[15:0] us_cnt;
//wire	us_cnt[0];
//wire	us_cnt[10];
//wire	us_cnt[11];
//wire	us_cnt[12];
//wire	us_cnt[13];
//wire	us_cnt[14];
//wire	us_cnt[15];
//wire	us_cnt[1];
//wire	us_cnt[2];
//wire	us_cnt[3];
//wire	us_cnt[4];
//wire	us_cnt[5];
//wire	us_cnt[6];
//wire	us_cnt[7];
//wire	us_cnt[8];
//wire	us_cnt[9];
wire	\us_cnt~0_combout ;
wire	\us_cnt~1_combout ;
wire	\us_cnt~2_combout ;
wire	\us_cnt~3_combout ;
wire	\us_cnt~4_combout ;
wire	\us_cnt~5_combout ;

wire vcc;
wire gnd;
assign vcc = 1'b1;
assign gnd = 1'b0;

alta_slice \Add0~10 (
	.A(vcc),
	.B(us_cnt[6]),
	.C(vcc),
	.D(vcc),
	.Cin(\Add0~9 ),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add0~10_combout ),
	.Cout(\Add0~11 ),
	.Q());
defparam \Add0~10 .coord_x = 2;
defparam \Add0~10 .coord_y = 2;
defparam \Add0~10 .coord_z = 5;
defparam \Add0~10 .mask = 16'h3C3F;
defparam \Add0~10 .modeMux = 1'b1;
defparam \Add0~10 .FeedbackMux = 1'b0;
defparam \Add0~10 .ShiftMux = 1'b0;
defparam \Add0~10 .BypassEn = 1'b0;
defparam \Add0~10 .CarryEnb = 1'b0;

alta_slice \Add0~16 (
	.A(vcc),
	.B(us_cnt[9]),
	.C(vcc),
	.D(vcc),
	.Cin(\Add0~15 ),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add0~16_combout ),
	.Cout(\Add0~17 ),
	.Q());
defparam \Add0~16 .coord_x = 2;
defparam \Add0~16 .coord_y = 2;
defparam \Add0~16 .coord_z = 8;
defparam \Add0~16 .mask = 16'hC30C;
defparam \Add0~16 .modeMux = 1'b1;
defparam \Add0~16 .FeedbackMux = 1'b0;
defparam \Add0~16 .ShiftMux = 1'b0;
defparam \Add0~16 .BypassEn = 1'b0;
defparam \Add0~16 .CarryEnb = 1'b0;

alta_slice \Add0~26 (
	.A(vcc),
	.B(us_cnt[14]),
	.C(vcc),
	.D(vcc),
	.Cin(\Add0~25 ),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add0~26_combout ),
	.Cout(\Add0~27 ),
	.Q());
defparam \Add0~26 .coord_x = 2;
defparam \Add0~26 .coord_y = 2;
defparam \Add0~26 .coord_z = 13;
defparam \Add0~26 .mask = 16'h3C3F;
defparam \Add0~26 .modeMux = 1'b1;
defparam \Add0~26 .FeedbackMux = 1'b0;
defparam \Add0~26 .ShiftMux = 1'b0;
defparam \Add0~26 .BypassEn = 1'b0;
defparam \Add0~26 .CarryEnb = 1'b0;

alta_slice \Add0~28 (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(us_cnt[15]),
	.Cin(\Add0~27 ),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add0~28_combout ),
	.Cout(),
	.Q());
defparam \Add0~28 .coord_x = 2;
defparam \Add0~28 .coord_y = 2;
defparam \Add0~28 .coord_z = 14;
defparam \Add0~28 .mask = 16'hF00F;
defparam \Add0~28 .modeMux = 1'b1;
defparam \Add0~28 .FeedbackMux = 1'b0;
defparam \Add0~28 .ShiftMux = 1'b0;
defparam \Add0~28 .BypassEn = 1'b0;
defparam \Add0~28 .CarryEnb = 1'b1;

alta_slice \Add0~6 (
	.A(vcc),
	.B(us_cnt[4]),
	.C(vcc),
	.D(vcc),
	.Cin(\Add0~5 ),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add0~6_combout ),
	.Cout(\Add0~7 ),
	.Q());
defparam \Add0~6 .coord_x = 2;
defparam \Add0~6 .coord_y = 2;
defparam \Add0~6 .coord_z = 3;
defparam \Add0~6 .mask = 16'h3C3F;
defparam \Add0~6 .modeMux = 1'b1;
defparam \Add0~6 .FeedbackMux = 1'b0;
defparam \Add0~6 .ShiftMux = 1'b0;
defparam \Add0~6 .BypassEn = 1'b0;
defparam \Add0~6 .CarryEnb = 1'b0;

alta_slice \Add2~0 (
	.A(vcc),
	.B(bit_counter[0]),
	.C(vcc),
	.D(vcc),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(),
	.Cout(\Add2~1 ),
	.Q());
defparam \Add2~0 .coord_x = 6;
defparam \Add2~0 .coord_y = 3;
defparam \Add2~0 .coord_z = 4;
defparam \Add2~0 .mask = 16'h33CC;
defparam \Add2~0 .modeMux = 1'b0;
defparam \Add2~0 .FeedbackMux = 1'b0;
defparam \Add2~0 .ShiftMux = 1'b0;
defparam \Add2~0 .BypassEn = 1'b0;
defparam \Add2~0 .CarryEnb = 1'b0;

alta_slice \Add2~13 (
	.A(bit_counter[4]),
	.B(vcc),
	.C(vcc),
	.D(vcc),
	.Cin(\Add2~10 ),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add2~13_combout ),
	.Cout(\Add2~14 ),
	.Q());
defparam \Add2~13 .coord_x = 6;
defparam \Add2~13 .coord_y = 3;
defparam \Add2~13 .coord_z = 8;
defparam \Add2~13 .mask = 16'hA50A;
defparam \Add2~13 .modeMux = 1'b1;
defparam \Add2~13 .FeedbackMux = 1'b0;
defparam \Add2~13 .ShiftMux = 1'b0;
defparam \Add2~13 .BypassEn = 1'b0;
defparam \Add2~13 .CarryEnb = 1'b0;

alta_slice \Add2~16 (
	.A(bit_counter[5]),
	.B(vcc),
	.C(vcc),
	.D(vcc),
	.Cin(\Add2~14 ),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add2~16_combout ),
	.Cout(\Add2~17 ),
	.Q());
defparam \Add2~16 .coord_x = 6;
defparam \Add2~16 .coord_y = 3;
defparam \Add2~16 .coord_z = 9;
defparam \Add2~16 .mask = 16'h5A5F;
defparam \Add2~16 .modeMux = 1'b1;
defparam \Add2~16 .FeedbackMux = 1'b0;
defparam \Add2~16 .ShiftMux = 1'b0;
defparam \Add2~16 .BypassEn = 1'b0;
defparam \Add2~16 .CarryEnb = 1'b0;

alta_slice \Add2~19 (
	.A(vcc),
	.B(bit_counter[6]),
	.C(vcc),
	.D(vcc),
	.Cin(\Add2~17 ),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add2~19_combout ),
	.Cout(\Add2~20 ),
	.Q());
defparam \Add2~19 .coord_x = 6;
defparam \Add2~19 .coord_y = 3;
defparam \Add2~19 .coord_z = 10;
defparam \Add2~19 .mask = 16'hC30C;
defparam \Add2~19 .modeMux = 1'b1;
defparam \Add2~19 .FeedbackMux = 1'b0;
defparam \Add2~19 .ShiftMux = 1'b0;
defparam \Add2~19 .BypassEn = 1'b0;
defparam \Add2~19 .CarryEnb = 1'b0;

alta_slice \Add2~2 (
	.A(vcc),
	.B(bit_counter[1]),
	.C(vcc),
	.D(vcc),
	.Cin(\Add2~1 ),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add2~2_combout ),
	.Cout(\Add2~3 ),
	.Q());
defparam \Add2~2 .coord_x = 6;
defparam \Add2~2 .coord_y = 3;
defparam \Add2~2 .coord_z = 5;
defparam \Add2~2 .mask = 16'h3C3F;
defparam \Add2~2 .modeMux = 1'b1;
defparam \Add2~2 .FeedbackMux = 1'b0;
defparam \Add2~2 .ShiftMux = 1'b0;
defparam \Add2~2 .BypassEn = 1'b0;
defparam \Add2~2 .CarryEnb = 1'b0;

alta_slice \Add2~22 (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(bit_counter[7]),
	.Cin(\Add2~20 ),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add2~22_combout ),
	.Cout(),
	.Q());
defparam \Add2~22 .coord_x = 6;
defparam \Add2~22 .coord_y = 3;
defparam \Add2~22 .coord_z = 11;
defparam \Add2~22 .mask = 16'h0FF0;
defparam \Add2~22 .modeMux = 1'b1;
defparam \Add2~22 .FeedbackMux = 1'b0;
defparam \Add2~22 .ShiftMux = 1'b0;
defparam \Add2~22 .BypassEn = 1'b0;
defparam \Add2~22 .CarryEnb = 1'b1;

alta_slice \Add2~4 (
	.A(\Equal2~2_combout ),
	.B(\fr_state.00~q ),
	.C(\Selector2~6_combout ),
	.D(\fr_state.loss~q ),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add2~4_combout ),
	.Cout(),
	.Q());
defparam \Add2~4 .coord_x = 6;
defparam \Add2~4 .coord_y = 3;
defparam \Add2~4 .coord_z = 0;
defparam \Add2~4 .mask = 16'h444C;
defparam \Add2~4 .modeMux = 1'b0;
defparam \Add2~4 .FeedbackMux = 1'b0;
defparam \Add2~4 .ShiftMux = 1'b0;
defparam \Add2~4 .BypassEn = 1'b0;
defparam \Add2~4 .CarryEnb = 1'b1;

alta_slice \Add2~4_Duplicate (
	.A(\Equal2~2_combout ),
	.B(\fr_state.00~q ),
	.C(\Selector2~6_combout ),
	.D(\fr_state.loss~q ),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add2~4_Duplicate_26 ),
	.Cout(),
	.Q());
defparam \Add2~4_Duplicate .coord_x = 5;
defparam \Add2~4_Duplicate .coord_y = 3;
defparam \Add2~4_Duplicate .coord_z = 10;
defparam \Add2~4_Duplicate .mask = 16'h444C;
defparam \Add2~4_Duplicate .modeMux = 1'b0;
defparam \Add2~4_Duplicate .FeedbackMux = 1'b0;
defparam \Add2~4_Duplicate .ShiftMux = 1'b0;
defparam \Add2~4_Duplicate .BypassEn = 1'b0;
defparam \Add2~4_Duplicate .CarryEnb = 1'b1;

alta_slice \Add2~6 (
	.A(vcc),
	.B(bit_counter[2]),
	.C(vcc),
	.D(vcc),
	.Cin(\Add2~3 ),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add2~6_combout ),
	.Cout(\Add2~7 ),
	.Q());
defparam \Add2~6 .coord_x = 6;
defparam \Add2~6 .coord_y = 3;
defparam \Add2~6 .coord_z = 6;
defparam \Add2~6 .mask = 16'hC30C;
defparam \Add2~6 .modeMux = 1'b1;
defparam \Add2~6 .FeedbackMux = 1'b0;
defparam \Add2~6 .ShiftMux = 1'b0;
defparam \Add2~6 .BypassEn = 1'b0;
defparam \Add2~6 .CarryEnb = 1'b0;

alta_slice \Add2~9 (
	.A(vcc),
	.B(bit_counter[3]),
	.C(vcc),
	.D(vcc),
	.Cin(\Add2~7 ),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add2~9_combout ),
	.Cout(\Add2~10 ),
	.Q());
defparam \Add2~9 .coord_x = 6;
defparam \Add2~9 .coord_y = 3;
defparam \Add2~9 .coord_z = 7;
defparam \Add2~9 .mask = 16'h3C3F;
defparam \Add2~9 .modeMux = 1'b1;
defparam \Add2~9 .FeedbackMux = 1'b0;
defparam \Add2~9 .ShiftMux = 1'b0;
defparam \Add2~9 .BypassEn = 1'b0;
defparam \Add2~9 .CarryEnb = 1'b0;

alta_slice \Equal0~0 (
	.A(us_cnt[4]),
	.B(us_cnt[11]),
	.C(us_cnt[10]),
	.D(us_cnt[12]),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Equal0~0_combout ),
	.Cout(),
	.Q());
defparam \Equal0~0 .coord_x = 3;
defparam \Equal0~0 .coord_y = 2;
defparam \Equal0~0 .coord_z = 6;
defparam \Equal0~0 .mask = 16'h0001;
defparam \Equal0~0 .modeMux = 1'b0;
defparam \Equal0~0 .FeedbackMux = 1'b0;
defparam \Equal0~0 .ShiftMux = 1'b0;
defparam \Equal0~0 .BypassEn = 1'b0;
defparam \Equal0~0 .CarryEnb = 1'b1;

alta_slice \Equal0~1 (
	.A(\Equal0~0_combout ),
	.B(us_cnt[13]),
	.C(us_cnt[5]),
	.D(us_cnt[7]),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Equal0~1_combout ),
	.Cout(),
	.Q());
defparam \Equal0~1 .coord_x = 3;
defparam \Equal0~1 .coord_y = 2;
defparam \Equal0~1 .coord_z = 2;
defparam \Equal0~1 .mask = 16'h0002;
defparam \Equal0~1 .modeMux = 1'b0;
defparam \Equal0~1 .FeedbackMux = 1'b0;
defparam \Equal0~1 .ShiftMux = 1'b0;
defparam \Equal0~1 .BypassEn = 1'b0;
defparam \Equal0~1 .CarryEnb = 1'b1;

alta_slice \Equal0~2 (
	.A(us_cnt[14]),
	.B(us_cnt[8]),
	.C(us_cnt[1]),
	.D(\ms1224_refclk_25M~reg0_q ),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Equal0~2_combout ),
	.Cout(),
	.Q());
defparam \Equal0~2 .coord_x = 3;
defparam \Equal0~2 .coord_y = 2;
defparam \Equal0~2 .coord_z = 5;
defparam \Equal0~2 .mask = 16'h8000;
defparam \Equal0~2 .modeMux = 1'b0;
defparam \Equal0~2 .FeedbackMux = 1'b0;
defparam \Equal0~2 .ShiftMux = 1'b0;
defparam \Equal0~2 .BypassEn = 1'b0;
defparam \Equal0~2 .CarryEnb = 1'b1;

alta_slice \Equal0~3 (
	.A(us_cnt[2]),
	.B(us_cnt[9]),
	.C(us_cnt[6]),
	.D(us_cnt[3]),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Equal0~3_combout ),
	.Cout(),
	.Q());
defparam \Equal0~3 .coord_x = 1;
defparam \Equal0~3 .coord_y = 2;
defparam \Equal0~3 .coord_z = 2;
defparam \Equal0~3 .mask = 16'h8000;
defparam \Equal0~3 .modeMux = 1'b0;
defparam \Equal0~3 .FeedbackMux = 1'b0;
defparam \Equal0~3 .ShiftMux = 1'b0;
defparam \Equal0~3 .BypassEn = 1'b0;
defparam \Equal0~3 .CarryEnb = 1'b1;

alta_slice \Equal0~4 (
	.A(vcc),
	.B(\Equal0~2_combout ),
	.C(vcc),
	.D(\Equal0~3_combout ),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Equal0~4_combout ),
	.Cout(),
	.Q());
defparam \Equal0~4 .coord_x = 3;
defparam \Equal0~4 .coord_y = 2;
defparam \Equal0~4 .coord_z = 14;
defparam \Equal0~4 .mask = 16'hCC00;
defparam \Equal0~4 .modeMux = 1'b0;
defparam \Equal0~4 .FeedbackMux = 1'b0;
defparam \Equal0~4 .ShiftMux = 1'b0;
defparam \Equal0~4 .BypassEn = 1'b0;
defparam \Equal0~4 .CarryEnb = 1'b1;

alta_slice \Equal1~0 (
	.A(bit_counter[1]),
	.B(bit_counter[2]),
	.C(bit_counter[0]),
	.D(bit_counter[3]),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Equal1~0_combout ),
	.Cout(),
	.Q());
defparam \Equal1~0 .coord_x = 5;
defparam \Equal1~0 .coord_y = 2;
defparam \Equal1~0 .coord_z = 14;
defparam \Equal1~0 .mask = 16'h0800;
defparam \Equal1~0 .modeMux = 1'b0;
defparam \Equal1~0 .FeedbackMux = 1'b0;
defparam \Equal1~0 .ShiftMux = 1'b0;
defparam \Equal1~0 .BypassEn = 1'b0;
defparam \Equal1~0 .CarryEnb = 1'b1;

alta_slice \Equal1~1 (
	.A(bit_counter[6]),
	.B(bit_counter[7]),
	.C(bit_counter[5]),
	.D(bit_counter[4]),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Equal1~1_combout ),
	.Cout(),
	.Q());
defparam \Equal1~1 .coord_x = 5;
defparam \Equal1~1 .coord_y = 3;
defparam \Equal1~1 .coord_z = 9;
defparam \Equal1~1 .mask = 16'h8000;
defparam \Equal1~1 .modeMux = 1'b0;
defparam \Equal1~1 .FeedbackMux = 1'b0;
defparam \Equal1~1 .ShiftMux = 1'b0;
defparam \Equal1~1 .BypassEn = 1'b0;
defparam \Equal1~1 .CarryEnb = 1'b1;

alta_slice \Equal2~2 (
	.A(vcc),
	.B(vcc),
	.C(\Equal2~1_combout ),
	.D(\Equal2~0_combout ),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Equal2~2_combout ),
	.Cout(),
	.Q());
defparam \Equal2~2 .coord_x = 6;
defparam \Equal2~2 .coord_y = 2;
defparam \Equal2~2 .coord_z = 12;
defparam \Equal2~2 .mask = 16'hFFF0;
defparam \Equal2~2 .modeMux = 1'b0;
defparam \Equal2~2 .FeedbackMux = 1'b0;
defparam \Equal2~2 .ShiftMux = 1'b0;
defparam \Equal2~2 .BypassEn = 1'b0;
defparam \Equal2~2 .CarryEnb = 1'b1;

alta_slice \Equal3~0 (
	.A(bit_counter[1]),
	.B(bit_counter[2]),
	.C(bit_counter[0]),
	.D(bit_counter[3]),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Equal3~0_combout ),
	.Cout(),
	.Q());
defparam \Equal3~0 .coord_x = 5;
defparam \Equal3~0 .coord_y = 2;
defparam \Equal3~0 .coord_z = 4;
defparam \Equal3~0 .mask = 16'h0001;
defparam \Equal3~0 .modeMux = 1'b0;
defparam \Equal3~0 .FeedbackMux = 1'b0;
defparam \Equal3~0 .ShiftMux = 1'b0;
defparam \Equal3~0 .BypassEn = 1'b0;
defparam \Equal3~0 .CarryEnb = 1'b1;

alta_slice \Equal3~0_Duplicate (
	.A(bit_counter[2]),
	.B(bit_counter[3]),
	.C(bit_counter[0]),
	.D(bit_counter[1]),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Equal3~0_Duplicate_3 ),
	.Cout(),
	.Q());
defparam \Equal3~0_Duplicate .coord_x = 6;
defparam \Equal3~0_Duplicate .coord_y = 2;
defparam \Equal3~0_Duplicate .coord_z = 15;
defparam \Equal3~0_Duplicate .mask = 16'h0001;
defparam \Equal3~0_Duplicate .modeMux = 1'b0;
defparam \Equal3~0_Duplicate .FeedbackMux = 1'b0;
defparam \Equal3~0_Duplicate .ShiftMux = 1'b0;
defparam \Equal3~0_Duplicate .BypassEn = 1'b0;
defparam \Equal3~0_Duplicate .CarryEnb = 1'b1;

alta_slice \Equal3~1 (
	.A(bit_counter[4]),
	.B(bit_counter[6]),
	.C(bit_counter[5]),
	.D(bit_counter[7]),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Equal3~1_combout ),
	.Cout(),
	.Q());
defparam \Equal3~1 .coord_x = 6;
defparam \Equal3~1 .coord_y = 3;
defparam \Equal3~1 .coord_z = 13;
defparam \Equal3~1 .mask = 16'h0001;
defparam \Equal3~1 .modeMux = 1'b0;
defparam \Equal3~1 .FeedbackMux = 1'b0;
defparam \Equal3~1 .ShiftMux = 1'b0;
defparam \Equal3~1 .BypassEn = 1'b0;
defparam \Equal3~1 .CarryEnb = 1'b1;

alta_slice \Equal4~0 (
	.A(vcc),
	.B(vcc),
	.C(sync_cn[0]),
	.D(sync_cn[1]),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Equal4~0_combout ),
	.Cout(),
	.Q());
defparam \Equal4~0 .coord_x = 5;
defparam \Equal4~0 .coord_y = 3;
defparam \Equal4~0 .coord_z = 7;
defparam \Equal4~0 .mask = 16'hF000;
defparam \Equal4~0 .modeMux = 1'b0;
defparam \Equal4~0 .FeedbackMux = 1'b0;
defparam \Equal4~0 .ShiftMux = 1'b0;
defparam \Equal4~0 .BypassEn = 1'b0;
defparam \Equal4~0 .CarryEnb = 1'b1;

alta_slice \LessThan0~0 (
	.A(us_cnt[9]),
	.B(us_cnt[11]),
	.C(us_cnt[10]),
	.D(us_cnt[12]),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\LessThan0~0_combout ),
	.Cout(),
	.Q());
defparam \LessThan0~0 .coord_x = 3;
defparam \LessThan0~0 .coord_y = 2;
defparam \LessThan0~0 .coord_z = 0;
defparam \LessThan0~0 .mask = 16'hFFFE;
defparam \LessThan0~0 .modeMux = 1'b0;
defparam \LessThan0~0 .FeedbackMux = 1'b0;
defparam \LessThan0~0 .ShiftMux = 1'b0;
defparam \LessThan0~0 .BypassEn = 1'b0;
defparam \LessThan0~0 .CarryEnb = 1'b1;

alta_slice \LessThan0~1 (
	.A(us_cnt[1]),
	.B(us_cnt[3]),
	.C(us_cnt[2]),
	.D(\ms1224_refclk_25M~reg0_q ),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\LessThan0~1_combout ),
	.Cout(),
	.Q());
defparam \LessThan0~1 .coord_x = 3;
defparam \LessThan0~1 .coord_y = 2;
defparam \LessThan0~1 .coord_z = 13;
defparam \LessThan0~1 .mask = 16'hCCC8;
defparam \LessThan0~1 .modeMux = 1'b0;
defparam \LessThan0~1 .FeedbackMux = 1'b0;
defparam \LessThan0~1 .ShiftMux = 1'b0;
defparam \LessThan0~1 .BypassEn = 1'b0;
defparam \LessThan0~1 .CarryEnb = 1'b1;

alta_slice \LessThan0~2 (
	.A(us_cnt[4]),
	.B(\LessThan0~1_combout ),
	.C(us_cnt[5]),
	.D(us_cnt[6]),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\LessThan0~2_combout ),
	.Cout(),
	.Q());
defparam \LessThan0~2 .coord_x = 3;
defparam \LessThan0~2 .coord_y = 2;
defparam \LessThan0~2 .coord_z = 9;
defparam \LessThan0~2 .mask = 16'hFFE0;
defparam \LessThan0~2 .modeMux = 1'b0;
defparam \LessThan0~2 .FeedbackMux = 1'b0;
defparam \LessThan0~2 .ShiftMux = 1'b0;
defparam \LessThan0~2 .BypassEn = 1'b0;
defparam \LessThan0~2 .CarryEnb = 1'b1;

alta_slice \LessThan0~3 (
	.A(us_cnt[7]),
	.B(\LessThan0~2_combout ),
	.C(\LessThan0~0_combout ),
	.D(us_cnt[8]),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\LessThan0~3_combout ),
	.Cout(),
	.Q());
defparam \LessThan0~3 .coord_x = 3;
defparam \LessThan0~3 .coord_y = 2;
defparam \LessThan0~3 .coord_z = 7;
defparam \LessThan0~3 .mask = 16'hF8F0;
defparam \LessThan0~3 .modeMux = 1'b0;
defparam \LessThan0~3 .FeedbackMux = 1'b0;
defparam \LessThan0~3 .ShiftMux = 1'b0;
defparam \LessThan0~3 .BypassEn = 1'b0;
defparam \LessThan0~3 .CarryEnb = 1'b1;

alta_slice \Selector1~2 (
	.A(\Selector2~11_combout ),
	.B(\Selector2~7_combout ),
	.C(\fr_state.loss~q ),
	.D(\Equal2~2_combout ),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Selector1~2_combout ),
	.Cout(),
	.Q());
defparam \Selector1~2 .coord_x = 4;
defparam \Selector1~2 .coord_y = 2;
defparam \Selector1~2 .coord_z = 11;
defparam \Selector1~2 .mask = 16'h1101;
defparam \Selector1~2 .modeMux = 1'b0;
defparam \Selector1~2 .FeedbackMux = 1'b0;
defparam \Selector1~2 .ShiftMux = 1'b0;
defparam \Selector1~2 .BypassEn = 1'b0;
defparam \Selector1~2 .CarryEnb = 1'b1;

alta_slice \Selector1~4 (
	.A(\Selector2~11_combout ),
	.B(\Selector2~6_combout ),
	.C(\Equal2~1_combout ),
	.D(\Equal2~0_combout ),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Selector1~4_combout ),
	.Cout(),
	.Q());
defparam \Selector1~4 .coord_x = 4;
defparam \Selector1~4 .coord_y = 2;
defparam \Selector1~4 .coord_z = 10;
defparam \Selector1~4 .mask = 16'hEEEA;
defparam \Selector1~4 .modeMux = 1'b0;
defparam \Selector1~4 .FeedbackMux = 1'b0;
defparam \Selector1~4 .ShiftMux = 1'b0;
defparam \Selector1~4 .BypassEn = 1'b0;
defparam \Selector1~4 .CarryEnb = 1'b1;

alta_slice \Selector2~10 (
	.A(sync_cn[1]),
	.B(\Equal2~2_combout ),
	.C(sync_cn[0]),
	.D(\Selector2~6_combout ),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Selector2~10_combout ),
	.Cout(),
	.Q());
defparam \Selector2~10 .coord_x = 4;
defparam \Selector2~10 .coord_y = 2;
defparam \Selector2~10 .coord_z = 4;
defparam \Selector2~10 .mask = 16'h2000;
defparam \Selector2~10 .modeMux = 1'b0;
defparam \Selector2~10 .FeedbackMux = 1'b0;
defparam \Selector2~10 .ShiftMux = 1'b0;
defparam \Selector2~10 .BypassEn = 1'b0;
defparam \Selector2~10 .CarryEnb = 1'b1;

alta_slice \Selector2~11 (
	.A(\fr_state.align~q ),
	.B(sync_cn[0]),
	.C(sync_cn[1]),
	.D(\Selector2~8_combout ),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Selector2~11_combout ),
	.Cout(),
	.Q());
defparam \Selector2~11 .coord_x = 4;
defparam \Selector2~11 .coord_y = 2;
defparam \Selector2~11 .coord_z = 0;
defparam \Selector2~11 .mask = 16'h8000;
defparam \Selector2~11 .modeMux = 1'b0;
defparam \Selector2~11 .FeedbackMux = 1'b0;
defparam \Selector2~11 .ShiftMux = 1'b0;
defparam \Selector2~11 .BypassEn = 1'b0;
defparam \Selector2~11 .CarryEnb = 1'b1;

alta_slice \Selector2~6 (
	.A(vcc),
	.B(\Equal3~0_combout ),
	.C(\Equal3~1_combout ),
	.D(\fr_state.search~q ),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Selector2~6_combout ),
	.Cout(),
	.Q());
defparam \Selector2~6 .coord_x = 5;
defparam \Selector2~6 .coord_y = 2;
defparam \Selector2~6 .coord_z = 5;
defparam \Selector2~6 .mask = 16'hC000;
defparam \Selector2~6 .modeMux = 1'b0;
defparam \Selector2~6 .FeedbackMux = 1'b0;
defparam \Selector2~6 .ShiftMux = 1'b0;
defparam \Selector2~6 .BypassEn = 1'b0;
defparam \Selector2~6 .CarryEnb = 1'b1;

alta_slice \Selector2~7 (
	.A(\Equal2~1_combout ),
	.B(\Selector2~6_combout ),
	.C(\Equal4~0_combout ),
	.D(\Equal2~0_combout ),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Selector2~7_combout ),
	.Cout(),
	.Q());
defparam \Selector2~7 .coord_x = 4;
defparam \Selector2~7 .coord_y = 2;
defparam \Selector2~7 .coord_z = 3;
defparam \Selector2~7 .mask = 16'hCCC8;
defparam \Selector2~7 .modeMux = 1'b0;
defparam \Selector2~7 .FeedbackMux = 1'b0;
defparam \Selector2~7 .ShiftMux = 1'b0;
defparam \Selector2~7 .BypassEn = 1'b0;
defparam \Selector2~7 .CarryEnb = 1'b1;

alta_slice \Selector2~8 (
	.A(\Equal3~1_combout ),
	.B(\Equal3~0_Duplicate_3 ),
	.C(\Equal2~1_combout ),
	.D(\Equal2~0_combout ),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Selector2~8_combout ),
	.Cout(),
	.Q());
defparam \Selector2~8 .coord_x = 6;
defparam \Selector2~8 .coord_y = 2;
defparam \Selector2~8 .coord_z = 7;
defparam \Selector2~8 .mask = 16'h8880;
defparam \Selector2~8 .modeMux = 1'b0;
defparam \Selector2~8 .FeedbackMux = 1'b0;
defparam \Selector2~8 .ShiftMux = 1'b0;
defparam \Selector2~8 .BypassEn = 1'b0;
defparam \Selector2~8 .CarryEnb = 1'b1;

alta_slice \Selector3~0 (
	.A(\fr_state.search~q ),
	.B(\Selector2~8_combout ),
	.C(\Equal4~0_combout ),
	.D(\sync_cn[0]~4_combout ),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Selector3~0_combout ),
	.Cout(),
	.Q());
defparam \Selector3~0 .coord_x = 6;
defparam \Selector3~0 .coord_y = 2;
defparam \Selector3~0 .coord_z = 8;
defparam \Selector3~0 .mask = 16'h2202;
defparam \Selector3~0 .modeMux = 1'b0;
defparam \Selector3~0 .FeedbackMux = 1'b0;
defparam \Selector3~0 .ShiftMux = 1'b0;
defparam \Selector3~0 .BypassEn = 1'b0;
defparam \Selector3~0 .CarryEnb = 1'b1;

alta_slice \WideOr0~0 (
	.A(\ms1224_refclk_25M~reg0_q ),
	.B(us_cnt[2]),
	.C(us_cnt[3]),
	.D(us_cnt[1]),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\WideOr0~0_combout ),
	.Cout(),
	.Q());
defparam \WideOr0~0 .coord_x = 1;
defparam \WideOr0~0 .coord_y = 2;
defparam \WideOr0~0 .coord_z = 7;
defparam \WideOr0~0 .mask = 16'hFFFE;
defparam \WideOr0~0 .modeMux = 1'b0;
defparam \WideOr0~0 .FeedbackMux = 1'b0;
defparam \WideOr0~0 .ShiftMux = 1'b0;
defparam \WideOr0~0 .BypassEn = 1'b0;
defparam \WideOr0~0 .CarryEnb = 1'b1;

alta_slice \WideOr0~1 (
	.A(us_cnt[14]),
	.B(us_cnt[8]),
	.C(us_cnt[9]),
	.D(us_cnt[6]),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\WideOr0~1_combout ),
	.Cout(),
	.Q());
defparam \WideOr0~1 .coord_x = 3;
defparam \WideOr0~1 .coord_y = 2;
defparam \WideOr0~1 .coord_z = 1;
defparam \WideOr0~1 .mask = 16'hFFFE;
defparam \WideOr0~1 .modeMux = 1'b0;
defparam \WideOr0~1 .FeedbackMux = 1'b0;
defparam \WideOr0~1 .ShiftMux = 1'b0;
defparam \WideOr0~1 .BypassEn = 1'b0;
defparam \WideOr0~1 .CarryEnb = 1'b1;

alta_asyncctrl asyncreset_ctrl_X2_Y2_N0(
	.Din(),
	.Dout(AsyncReset_X2_Y2_GND));
defparam asyncreset_ctrl_X2_Y2_N0.coord_x = 6;
defparam asyncreset_ctrl_X2_Y2_N0.coord_y = 3;
defparam asyncreset_ctrl_X2_Y2_N0.coord_z = 0;
defparam asyncreset_ctrl_X2_Y2_N0.AsyncCtrlMux = 2'b00;

alta_asyncctrl asyncreset_ctrl_X3_Y2_N0(
	.Din(),
	.Dout(AsyncReset_X3_Y2_GND));
defparam asyncreset_ctrl_X3_Y2_N0.coord_x = 5;
defparam asyncreset_ctrl_X3_Y2_N0.coord_y = 3;
defparam asyncreset_ctrl_X3_Y2_N0.coord_z = 0;
defparam asyncreset_ctrl_X3_Y2_N0.AsyncCtrlMux = 2'b00;

alta_asyncctrl asyncreset_ctrl_X3_Y3_N0(
	.Din(),
	.Dout(AsyncReset_X3_Y3_GND));
defparam asyncreset_ctrl_X3_Y3_N0.coord_x = 3;
defparam asyncreset_ctrl_X3_Y3_N0.coord_y = 2;
defparam asyncreset_ctrl_X3_Y3_N0.coord_z = 0;
defparam asyncreset_ctrl_X3_Y3_N0.AsyncCtrlMux = 2'b00;

alta_asyncctrl asyncreset_ctrl_X4_Y1_N0(
	.Din(),
	.Dout(AsyncReset_X4_Y1_GND));
defparam asyncreset_ctrl_X4_Y1_N0.coord_x = 3;
defparam asyncreset_ctrl_X4_Y1_N0.coord_y = 3;
defparam asyncreset_ctrl_X4_Y1_N0.coord_z = 0;
defparam asyncreset_ctrl_X4_Y1_N0.AsyncCtrlMux = 2'b00;

alta_asyncctrl asyncreset_ctrl_X4_Y2_N0(
	.Din(),
	.Dout(AsyncReset_X4_Y2_GND));
defparam asyncreset_ctrl_X4_Y2_N0.coord_x = 5;
defparam asyncreset_ctrl_X4_Y2_N0.coord_y = 2;
defparam asyncreset_ctrl_X4_Y2_N0.coord_z = 0;
defparam asyncreset_ctrl_X4_Y2_N0.AsyncCtrlMux = 2'b00;

alta_asyncctrl asyncreset_ctrl_X4_Y3_N0(
	.Din(),
	.Dout(AsyncReset_X4_Y3_GND));
defparam asyncreset_ctrl_X4_Y3_N0.coord_x = 2;
defparam asyncreset_ctrl_X4_Y3_N0.coord_y = 2;
defparam asyncreset_ctrl_X4_Y3_N0.coord_z = 0;
defparam asyncreset_ctrl_X4_Y3_N0.AsyncCtrlMux = 2'b00;

alta_asyncctrl asyncreset_ctrl_X5_Y1_N0(
	.Din(),
	.Dout(AsyncReset_X5_Y1_GND));
defparam asyncreset_ctrl_X5_Y1_N0.coord_x = 2;
defparam asyncreset_ctrl_X5_Y1_N0.coord_y = 3;
defparam asyncreset_ctrl_X5_Y1_N0.coord_z = 0;
defparam asyncreset_ctrl_X5_Y1_N0.AsyncCtrlMux = 2'b00;

alta_asyncctrl asyncreset_ctrl_X5_Y2_N0(
	.Din(),
	.Dout(AsyncReset_X5_Y2_GND));
defparam asyncreset_ctrl_X5_Y2_N0.coord_x = 6;
defparam asyncreset_ctrl_X5_Y2_N0.coord_y = 2;
defparam asyncreset_ctrl_X5_Y2_N0.coord_z = 0;
defparam asyncreset_ctrl_X5_Y2_N0.AsyncCtrlMux = 2'b00;

alta_asyncctrl asyncreset_ctrl_X6_Y1_N0(
	.Din(),
	.Dout(AsyncReset_X6_Y1_GND));
defparam asyncreset_ctrl_X6_Y1_N0.coord_x = 1;
defparam asyncreset_ctrl_X6_Y1_N0.coord_y = 3;
defparam asyncreset_ctrl_X6_Y1_N0.coord_z = 0;
defparam asyncreset_ctrl_X6_Y1_N0.AsyncCtrlMux = 2'b00;

alta_asyncctrl asyncreset_ctrl_X6_Y2_N0(
	.Din(),
	.Dout(AsyncReset_X6_Y2_GND));
defparam asyncreset_ctrl_X6_Y2_N0.coord_x = 4;
defparam asyncreset_ctrl_X6_Y2_N0.coord_y = 2;
defparam asyncreset_ctrl_X6_Y2_N0.coord_z = 0;
defparam asyncreset_ctrl_X6_Y2_N0.AsyncCtrlMux = 2'b00;

alta_slice \bit_counter[0] (
	.A(\Equal2~2_combout ),
	.B(\fr_state.loss~q ),
	.C(vcc),
	.D(\bit_counter[0]~2_combout ),
	.Cin(),
	.Qin(bit_counter[0]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X4_Y2_SIG_VCC ),
	.AsyncReset(AsyncReset_X4_Y2_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add2~12_combout ),
	.Cout(),
	.Q(bit_counter[0]));
defparam \bit_counter[0] .coord_x = 5;
defparam \bit_counter[0] .coord_y = 2;
defparam \bit_counter[0] .coord_z = 12;
defparam \bit_counter[0] .mask = 16'h0047;
defparam \bit_counter[0] .modeMux = 1'b0;
defparam \bit_counter[0] .FeedbackMux = 1'b1;
defparam \bit_counter[0] .ShiftMux = 1'b0;
defparam \bit_counter[0] .BypassEn = 1'b0;
defparam \bit_counter[0] .CarryEnb = 1'b1;

alta_slice \bit_counter[0]~2 (
	.A(\Equal2~0_combout ),
	.B(\Selector2~6_combout ),
	.C(\Equal2~1_combout ),
	.D(\fr_state.00~q ),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\bit_counter[0]~2_combout ),
	.Cout(),
	.Q());
defparam \bit_counter[0]~2 .coord_x = 5;
defparam \bit_counter[0]~2 .coord_y = 2;
defparam \bit_counter[0]~2 .coord_z = 15;
defparam \bit_counter[0]~2 .mask = 16'hC8FF;
defparam \bit_counter[0]~2 .modeMux = 1'b0;
defparam \bit_counter[0]~2 .FeedbackMux = 1'b0;
defparam \bit_counter[0]~2 .ShiftMux = 1'b0;
defparam \bit_counter[0]~2 .BypassEn = 1'b0;
defparam \bit_counter[0]~2 .CarryEnb = 1'b1;

alta_slice \bit_counter[1] (
	.A(vcc),
	.B(\Add2~2_combout ),
	.C(\Add2~4_combout ),
	.D(\fr_state.loss~q ),
	.Cin(),
	.Qin(bit_counter[1]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X2_Y2_SIG_VCC ),
	.AsyncReset(AsyncReset_X2_Y2_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add2~5_combout ),
	.Cout(),
	.Q(bit_counter[1]));
defparam \bit_counter[1] .coord_x = 6;
defparam \bit_counter[1] .coord_y = 3;
defparam \bit_counter[1] .coord_z = 15;
defparam \bit_counter[1] .mask = 16'h0FCF;
defparam \bit_counter[1] .modeMux = 1'b0;
defparam \bit_counter[1] .FeedbackMux = 1'b0;
defparam \bit_counter[1] .ShiftMux = 1'b0;
defparam \bit_counter[1] .BypassEn = 1'b0;
defparam \bit_counter[1] .CarryEnb = 1'b1;

alta_slice \bit_counter[2] (
	.A(\Add2~4_Duplicate_26 ),
	.B(vcc),
	.C(\Add2~6_combout ),
	.D(\fr_state.loss~q ),
	.Cin(),
	.Qin(bit_counter[2]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X3_Y2_SIG_VCC ),
	.AsyncReset(AsyncReset_X3_Y2_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add2~8_combout ),
	.Cout(),
	.Q(bit_counter[2]));
defparam \bit_counter[2] .coord_x = 5;
defparam \bit_counter[2] .coord_y = 3;
defparam \bit_counter[2] .coord_z = 8;
defparam \bit_counter[2] .mask = 16'h55F5;
defparam \bit_counter[2] .modeMux = 1'b0;
defparam \bit_counter[2] .FeedbackMux = 1'b0;
defparam \bit_counter[2] .ShiftMux = 1'b0;
defparam \bit_counter[2] .BypassEn = 1'b0;
defparam \bit_counter[2] .CarryEnb = 1'b1;

alta_slice \bit_counter[3] (
	.A(vcc),
	.B(\Add2~9_combout ),
	.C(\Add2~4_combout ),
	.D(\fr_state.loss~q ),
	.Cin(),
	.Qin(bit_counter[3]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X2_Y2_SIG_VCC ),
	.AsyncReset(AsyncReset_X2_Y2_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add2~11_combout ),
	.Cout(),
	.Q(bit_counter[3]));
defparam \bit_counter[3] .coord_x = 6;
defparam \bit_counter[3] .coord_y = 3;
defparam \bit_counter[3] .coord_z = 1;
defparam \bit_counter[3] .mask = 16'h0FCF;
defparam \bit_counter[3] .modeMux = 1'b0;
defparam \bit_counter[3] .FeedbackMux = 1'b0;
defparam \bit_counter[3] .ShiftMux = 1'b0;
defparam \bit_counter[3] .BypassEn = 1'b0;
defparam \bit_counter[3] .CarryEnb = 1'b1;

alta_slice \bit_counter[4] (
	.A(\Add2~13_combout ),
	.B(vcc),
	.C(\Add2~4_combout ),
	.D(\fr_state.loss~q ),
	.Cin(),
	.Qin(bit_counter[4]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X2_Y2_SIG_VCC ),
	.AsyncReset(AsyncReset_X2_Y2_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add2~15_combout ),
	.Cout(),
	.Q(bit_counter[4]));
defparam \bit_counter[4] .coord_x = 6;
defparam \bit_counter[4] .coord_y = 3;
defparam \bit_counter[4] .coord_z = 14;
defparam \bit_counter[4] .mask = 16'h0FAF;
defparam \bit_counter[4] .modeMux = 1'b0;
defparam \bit_counter[4] .FeedbackMux = 1'b0;
defparam \bit_counter[4] .ShiftMux = 1'b0;
defparam \bit_counter[4] .BypassEn = 1'b0;
defparam \bit_counter[4] .CarryEnb = 1'b1;

alta_slice \bit_counter[5] (
	.A(vcc),
	.B(\Add2~16_combout ),
	.C(\Add2~4_combout ),
	.D(\fr_state.loss~q ),
	.Cin(),
	.Qin(bit_counter[5]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X2_Y2_SIG_VCC ),
	.AsyncReset(AsyncReset_X2_Y2_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add2~18_combout ),
	.Cout(),
	.Q(bit_counter[5]));
defparam \bit_counter[5] .coord_x = 6;
defparam \bit_counter[5] .coord_y = 3;
defparam \bit_counter[5] .coord_z = 2;
defparam \bit_counter[5] .mask = 16'h0FCF;
defparam \bit_counter[5] .modeMux = 1'b0;
defparam \bit_counter[5] .FeedbackMux = 1'b0;
defparam \bit_counter[5] .ShiftMux = 1'b0;
defparam \bit_counter[5] .BypassEn = 1'b0;
defparam \bit_counter[5] .CarryEnb = 1'b1;

alta_slice \bit_counter[6] (
	.A(\Add2~19_combout ),
	.B(vcc),
	.C(\Add2~4_combout ),
	.D(\fr_state.loss~q ),
	.Cin(),
	.Qin(bit_counter[6]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X2_Y2_SIG_VCC ),
	.AsyncReset(AsyncReset_X2_Y2_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add2~21_combout ),
	.Cout(),
	.Q(bit_counter[6]));
defparam \bit_counter[6] .coord_x = 6;
defparam \bit_counter[6] .coord_y = 3;
defparam \bit_counter[6] .coord_z = 3;
defparam \bit_counter[6] .mask = 16'h0FAF;
defparam \bit_counter[6] .modeMux = 1'b0;
defparam \bit_counter[6] .FeedbackMux = 1'b0;
defparam \bit_counter[6] .ShiftMux = 1'b0;
defparam \bit_counter[6] .BypassEn = 1'b0;
defparam \bit_counter[6] .CarryEnb = 1'b1;

alta_slice \bit_counter[7] (
	.A(vcc),
	.B(\Add2~22_combout ),
	.C(\Add2~4_combout ),
	.D(\fr_state.loss~q ),
	.Cin(),
	.Qin(bit_counter[7]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X2_Y2_SIG_VCC ),
	.AsyncReset(AsyncReset_X2_Y2_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add2~24_combout ),
	.Cout(),
	.Q(bit_counter[7]));
defparam \bit_counter[7] .coord_x = 6;
defparam \bit_counter[7] .coord_y = 3;
defparam \bit_counter[7] .coord_z = 12;
defparam \bit_counter[7] .mask = 16'h0FCF;
defparam \bit_counter[7] .modeMux = 1'b0;
defparam \bit_counter[7] .FeedbackMux = 1'b0;
defparam \bit_counter[7] .ShiftMux = 1'b0;
defparam \bit_counter[7] .BypassEn = 1'b0;
defparam \bit_counter[7] .CarryEnb = 1'b1;

alta_clkenctrl clken_ctrl_X2_Y2_N0(
	.ClkIn(\ms1224_rclk~inputclkctrl_outclk ),
	.ClkEn(),
	.ClkOut(\ms1224_rclk~inputclkctrl_outclk_X2_Y2_SIG_VCC ));
defparam clken_ctrl_X2_Y2_N0.coord_x = 6;
defparam clken_ctrl_X2_Y2_N0.coord_y = 3;
defparam clken_ctrl_X2_Y2_N0.coord_z = 0;
defparam clken_ctrl_X2_Y2_N0.ClkMux = 2'b10;
defparam clken_ctrl_X2_Y2_N0.ClkEnMux = 2'b01;

alta_clkenctrl clken_ctrl_X3_Y2_N0(
	.ClkIn(\ms1224_rclk~inputclkctrl_outclk ),
	.ClkEn(),
	.ClkOut(\ms1224_rclk~inputclkctrl_outclk_X3_Y2_SIG_VCC ));
defparam clken_ctrl_X3_Y2_N0.coord_x = 5;
defparam clken_ctrl_X3_Y2_N0.coord_y = 3;
defparam clken_ctrl_X3_Y2_N0.coord_z = 0;
defparam clken_ctrl_X3_Y2_N0.ClkMux = 2'b10;
defparam clken_ctrl_X3_Y2_N0.ClkEnMux = 2'b01;

alta_clkenctrl clken_ctrl_X3_Y2_N1(
	.ClkIn(\ms1224_rclk~inputclkctrl_outclk ),
	.ClkEn(\sync_cn[0]~5_combout ),
	.ClkOut(\ms1224_rclk~inputclkctrl_outclk__sync_cn[0]~5_combout_X3_Y2_SIG_SIG ));
defparam clken_ctrl_X3_Y2_N1.coord_x = 5;
defparam clken_ctrl_X3_Y2_N1.coord_y = 3;
defparam clken_ctrl_X3_Y2_N1.coord_z = 1;
defparam clken_ctrl_X3_Y2_N1.ClkMux = 2'b10;
defparam clken_ctrl_X3_Y2_N1.ClkEnMux = 2'b10;

alta_clkenctrl clken_ctrl_X3_Y3_N0(
	.ClkIn(\clk~inputclkctrl_outclk ),
	.ClkEn(),
	.ClkOut(\clk~inputclkctrl_outclk_X3_Y3_SIG_VCC ));
defparam clken_ctrl_X3_Y3_N0.coord_x = 3;
defparam clken_ctrl_X3_Y3_N0.coord_y = 2;
defparam clken_ctrl_X3_Y3_N0.coord_z = 0;
defparam clken_ctrl_X3_Y3_N0.ClkMux = 2'b10;
defparam clken_ctrl_X3_Y3_N0.ClkEnMux = 2'b01;

alta_clkenctrl clken_ctrl_X4_Y1_N0(
	.ClkIn(\ms1224_rclk~inputclkctrl_outclk ),
	.ClkEn(),
	.ClkOut(\ms1224_rclk~inputclkctrl_outclk_X4_Y1_SIG_VCC ));
defparam clken_ctrl_X4_Y1_N0.coord_x = 3;
defparam clken_ctrl_X4_Y1_N0.coord_y = 3;
defparam clken_ctrl_X4_Y1_N0.coord_z = 0;
defparam clken_ctrl_X4_Y1_N0.ClkMux = 2'b10;
defparam clken_ctrl_X4_Y1_N0.ClkEnMux = 2'b01;

alta_clkenctrl clken_ctrl_X4_Y2_N0(
	.ClkIn(\ms1224_rclk~inputclkctrl_outclk ),
	.ClkEn(),
	.ClkOut(\ms1224_rclk~inputclkctrl_outclk_X4_Y2_SIG_VCC ));
defparam clken_ctrl_X4_Y2_N0.coord_x = 5;
defparam clken_ctrl_X4_Y2_N0.coord_y = 2;
defparam clken_ctrl_X4_Y2_N0.coord_z = 0;
defparam clken_ctrl_X4_Y2_N0.ClkMux = 2'b10;
defparam clken_ctrl_X4_Y2_N0.ClkEnMux = 2'b01;

alta_clkenctrl clken_ctrl_X4_Y2_N1(
	.ClkIn(\clk~inputclkctrl_outclk ),
	.ClkEn(),
	.ClkOut(\clk~inputclkctrl_outclk_X4_Y2_SIG_VCC ));
defparam clken_ctrl_X4_Y2_N1.coord_x = 5;
defparam clken_ctrl_X4_Y2_N1.coord_y = 2;
defparam clken_ctrl_X4_Y2_N1.coord_z = 1;
defparam clken_ctrl_X4_Y2_N1.ClkMux = 2'b10;
defparam clken_ctrl_X4_Y2_N1.ClkEnMux = 2'b01;

alta_clkenctrl clken_ctrl_X4_Y3_N0(
	.ClkIn(\clk~inputclkctrl_outclk ),
	.ClkEn(),
	.ClkOut(\clk~inputclkctrl_outclk_X4_Y3_SIG_VCC ));
defparam clken_ctrl_X4_Y3_N0.coord_x = 2;
defparam clken_ctrl_X4_Y3_N0.coord_y = 2;
defparam clken_ctrl_X4_Y3_N0.coord_z = 0;
defparam clken_ctrl_X4_Y3_N0.ClkMux = 2'b10;
defparam clken_ctrl_X4_Y3_N0.ClkEnMux = 2'b01;

alta_clkenctrl clken_ctrl_X5_Y1_N0(
	.ClkIn(\ms1224_rclk~inputclkctrl_outclk ),
	.ClkEn(),
	.ClkOut(\ms1224_rclk~inputclkctrl_outclk_X5_Y1_SIG_VCC ));
defparam clken_ctrl_X5_Y1_N0.coord_x = 2;
defparam clken_ctrl_X5_Y1_N0.coord_y = 3;
defparam clken_ctrl_X5_Y1_N0.coord_z = 0;
defparam clken_ctrl_X5_Y1_N0.ClkMux = 2'b10;
defparam clken_ctrl_X5_Y1_N0.ClkEnMux = 2'b01;

alta_clkenctrl clken_ctrl_X5_Y1_N1(
	.ClkIn(\clk~inputclkctrl_outclk ),
	.ClkEn(),
	.ClkOut(\clk~inputclkctrl_outclk_X5_Y1_SIG_VCC ));
defparam clken_ctrl_X5_Y1_N1.coord_x = 2;
defparam clken_ctrl_X5_Y1_N1.coord_y = 3;
defparam clken_ctrl_X5_Y1_N1.coord_z = 1;
defparam clken_ctrl_X5_Y1_N1.ClkMux = 2'b10;
defparam clken_ctrl_X5_Y1_N1.ClkEnMux = 2'b01;

alta_clkenctrl clken_ctrl_X5_Y2_N0(
	.ClkIn(\ms1224_rclk~inputclkctrl_outclk ),
	.ClkEn(),
	.ClkOut(\ms1224_rclk~inputclkctrl_outclk_X5_Y2_SIG_VCC ));
defparam clken_ctrl_X5_Y2_N0.coord_x = 6;
defparam clken_ctrl_X5_Y2_N0.coord_y = 2;
defparam clken_ctrl_X5_Y2_N0.coord_z = 0;
defparam clken_ctrl_X5_Y2_N0.ClkMux = 2'b10;
defparam clken_ctrl_X5_Y2_N0.ClkEnMux = 2'b01;

alta_clkenctrl clken_ctrl_X6_Y1_N0(
	.ClkIn(\ms1224_rclk~inputclkctrl_outclk ),
	.ClkEn(),
	.ClkOut(\ms1224_rclk~inputclkctrl_outclk_X6_Y1_SIG_VCC ));
defparam clken_ctrl_X6_Y1_N0.coord_x = 1;
defparam clken_ctrl_X6_Y1_N0.coord_y = 3;
defparam clken_ctrl_X6_Y1_N0.coord_z = 0;
defparam clken_ctrl_X6_Y1_N0.ClkMux = 2'b10;
defparam clken_ctrl_X6_Y1_N0.ClkEnMux = 2'b01;

alta_clkenctrl clken_ctrl_X6_Y2_N0(
	.ClkIn(\ms1224_rclk~inputclkctrl_outclk ),
	.ClkEn(),
	.ClkOut(\ms1224_rclk~inputclkctrl_outclk_X6_Y2_SIG_VCC ));
defparam clken_ctrl_X6_Y2_N0.coord_x = 4;
defparam clken_ctrl_X6_Y2_N0.coord_y = 2;
defparam clken_ctrl_X6_Y2_N0.coord_z = 0;
defparam clken_ctrl_X6_Y2_N0.ClkMux = 2'b10;
defparam clken_ctrl_X6_Y2_N0.ClkEnMux = 2'b01;

alta_io \clk~input (
	.datain(gnd),
	.oe(gnd),
	.padio(clk),
	.combout(\clk~input_o ));
defparam \clk~input .coord_x = 0;
defparam \clk~input .coord_y = 2;
defparam \clk~input .coord_z = 0;
defparam \clk~input .PRG_DELAYB = 1'b1;
defparam \clk~input .RX_SEL = 1'b0;
defparam \clk~input .PDCNTL = 2'b11;
defparam \clk~input .NDCNTL = 2'b11;
defparam \clk~input .PRG_SLR = 1'b0;
defparam \clk~input .CFG_KEEP = 2'b00;
defparam \clk~input .PU = 4'b0000;

alta_io_gclk \clk~inputclkctrl (
	.inclk(\clk~input_o ),
	.outclk(\clk~inputclkctrl_outclk ));
defparam \clk~inputclkctrl .coord_x = 0;
defparam \clk~inputclkctrl .coord_y = 2;
defparam \clk~inputclkctrl .coord_z = 0;

alta_slice \d1_reg[0] (
	.A(vcc),
	.B(vcc),
	.C(d1_reg[8]),
	.D(\ld1~q ),
	.Cin(),
	.Qin(d1_reg[0]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X5_Y1_SIG_VCC ),
	.AsyncReset(AsyncReset_X5_Y1_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\d1_reg~0_combout ),
	.Cout(),
	.Q(d1_reg[0]));
defparam \d1_reg[0] .coord_x = 2;
defparam \d1_reg[0] .coord_y = 3;
defparam \d1_reg[0] .coord_z = 7;
defparam \d1_reg[0] .mask = 16'hF000;
defparam \d1_reg[0] .modeMux = 1'b0;
defparam \d1_reg[0] .FeedbackMux = 1'b0;
defparam \d1_reg[0] .ShiftMux = 1'b0;
defparam \d1_reg[0] .BypassEn = 1'b0;
defparam \d1_reg[0] .CarryEnb = 1'b1;

alta_slice \d1_reg[1] (
	.A(vcc),
	.B(d1_reg[0]),
	.C(vcc),
	.D(\ld1~q ),
	.Cin(),
	.Qin(d1_reg[1]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X5_Y1_SIG_VCC ),
	.AsyncReset(AsyncReset_X5_Y1_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\d1_reg~1_combout ),
	.Cout(),
	.Q(d1_reg[1]));
defparam \d1_reg[1] .coord_x = 2;
defparam \d1_reg[1] .coord_y = 3;
defparam \d1_reg[1] .coord_z = 12;
defparam \d1_reg[1] .mask = 16'h3300;
defparam \d1_reg[1] .modeMux = 1'b0;
defparam \d1_reg[1] .FeedbackMux = 1'b0;
defparam \d1_reg[1] .ShiftMux = 1'b0;
defparam \d1_reg[1] .BypassEn = 1'b0;
defparam \d1_reg[1] .CarryEnb = 1'b1;

alta_slice \d1_reg[2] (
	.A(vcc),
	.B(vcc),
	.C(d1_reg[1]),
	.D(\ld1~q ),
	.Cin(),
	.Qin(d1_reg[2]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X5_Y1_SIG_VCC ),
	.AsyncReset(AsyncReset_X5_Y1_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\d1_reg~2_combout ),
	.Cout(),
	.Q(d1_reg[2]));
defparam \d1_reg[2] .coord_x = 2;
defparam \d1_reg[2] .coord_y = 3;
defparam \d1_reg[2] .coord_z = 14;
defparam \d1_reg[2] .mask = 16'hF000;
defparam \d1_reg[2] .modeMux = 1'b0;
defparam \d1_reg[2] .FeedbackMux = 1'b0;
defparam \d1_reg[2] .ShiftMux = 1'b0;
defparam \d1_reg[2] .BypassEn = 1'b0;
defparam \d1_reg[2] .CarryEnb = 1'b1;

alta_slice \d1_reg[3] (
	.A(vcc),
	.B(vcc),
	.C(d1_reg[2]),
	.D(\ld1~q ),
	.Cin(),
	.Qin(d1_reg[3]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X5_Y1_SIG_VCC ),
	.AsyncReset(AsyncReset_X5_Y1_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\d1_reg~3_combout ),
	.Cout(),
	.Q(d1_reg[3]));
defparam \d1_reg[3] .coord_x = 2;
defparam \d1_reg[3] .coord_y = 3;
defparam \d1_reg[3] .coord_z = 5;
defparam \d1_reg[3] .mask = 16'h0F00;
defparam \d1_reg[3] .modeMux = 1'b0;
defparam \d1_reg[3] .FeedbackMux = 1'b0;
defparam \d1_reg[3] .ShiftMux = 1'b0;
defparam \d1_reg[3] .BypassEn = 1'b0;
defparam \d1_reg[3] .CarryEnb = 1'b1;

alta_slice \d1_reg[4] (
	.A(vcc),
	.B(vcc),
	.C(d1_reg[3]),
	.D(\ld1~q ),
	.Cin(),
	.Qin(d1_reg[4]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X5_Y1_SIG_VCC ),
	.AsyncReset(AsyncReset_X5_Y1_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\d1_reg~4_combout ),
	.Cout(),
	.Q(d1_reg[4]));
defparam \d1_reg[4] .coord_x = 2;
defparam \d1_reg[4] .coord_y = 3;
defparam \d1_reg[4] .coord_z = 4;
defparam \d1_reg[4] .mask = 16'h0F00;
defparam \d1_reg[4] .modeMux = 1'b0;
defparam \d1_reg[4] .FeedbackMux = 1'b0;
defparam \d1_reg[4] .ShiftMux = 1'b0;
defparam \d1_reg[4] .BypassEn = 1'b0;
defparam \d1_reg[4] .CarryEnb = 1'b1;

alta_slice \d1_reg[5] (
	.A(vcc),
	.B(vcc),
	.C(d1_reg[4]),
	.D(\ld1~q ),
	.Cin(),
	.Qin(d1_reg[5]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X5_Y1_SIG_VCC ),
	.AsyncReset(AsyncReset_X5_Y1_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\d1_reg~5_combout ),
	.Cout(),
	.Q(d1_reg[5]));
defparam \d1_reg[5] .coord_x = 2;
defparam \d1_reg[5] .coord_y = 3;
defparam \d1_reg[5] .coord_z = 15;
defparam \d1_reg[5] .mask = 16'h0F00;
defparam \d1_reg[5] .modeMux = 1'b0;
defparam \d1_reg[5] .FeedbackMux = 1'b0;
defparam \d1_reg[5] .ShiftMux = 1'b0;
defparam \d1_reg[5] .BypassEn = 1'b0;
defparam \d1_reg[5] .CarryEnb = 1'b1;

alta_slice \d1_reg[6] (
	.A(vcc),
	.B(d1_reg[5]),
	.C(vcc),
	.D(\ld1~q ),
	.Cin(),
	.Qin(d1_reg[6]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X5_Y1_SIG_VCC ),
	.AsyncReset(AsyncReset_X5_Y1_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\d1_reg~6_combout ),
	.Cout(),
	.Q(d1_reg[6]));
defparam \d1_reg[6] .coord_x = 2;
defparam \d1_reg[6] .coord_y = 3;
defparam \d1_reg[6] .coord_z = 13;
defparam \d1_reg[6] .mask = 16'h3300;
defparam \d1_reg[6] .modeMux = 1'b0;
defparam \d1_reg[6] .FeedbackMux = 1'b0;
defparam \d1_reg[6] .ShiftMux = 1'b0;
defparam \d1_reg[6] .BypassEn = 1'b0;
defparam \d1_reg[6] .CarryEnb = 1'b1;

alta_slice \d1_reg[7] (
	.A(vcc),
	.B(d1_reg[6]),
	.C(vcc),
	.D(\ld1~q ),
	.Cin(),
	.Qin(d1_reg[7]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X5_Y1_SIG_VCC ),
	.AsyncReset(AsyncReset_X5_Y1_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\d1_reg~7_combout ),
	.Cout(),
	.Q(d1_reg[7]));
defparam \d1_reg[7] .coord_x = 2;
defparam \d1_reg[7] .coord_y = 3;
defparam \d1_reg[7] .coord_z = 8;
defparam \d1_reg[7] .mask = 16'h3300;
defparam \d1_reg[7] .modeMux = 1'b0;
defparam \d1_reg[7] .FeedbackMux = 1'b0;
defparam \d1_reg[7] .ShiftMux = 1'b0;
defparam \d1_reg[7] .BypassEn = 1'b0;
defparam \d1_reg[7] .CarryEnb = 1'b1;

alta_slice \d1_reg[8] (
	.A(vcc),
	.B(vcc),
	.C(d1_reg[7]),
	.D(\ld1~q ),
	.Cin(),
	.Qin(d1_reg[8]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X5_Y1_SIG_VCC ),
	.AsyncReset(AsyncReset_X5_Y1_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\d1_reg~8_combout ),
	.Cout(),
	.Q(d1_reg[8]));
defparam \d1_reg[8] .coord_x = 2;
defparam \d1_reg[8] .coord_y = 3;
defparam \d1_reg[8] .coord_z = 6;
defparam \d1_reg[8] .mask = 16'hF000;
defparam \d1_reg[8] .modeMux = 1'b0;
defparam \d1_reg[8] .FeedbackMux = 1'b0;
defparam \d1_reg[8] .ShiftMux = 1'b0;
defparam \d1_reg[8] .BypassEn = 1'b0;
defparam \d1_reg[8] .CarryEnb = 1'b1;

alta_slice fal(
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(\fr_state.align~q ),
	.Cin(),
	.Qin(\fal~q ),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X4_Y2_SIG_VCC ),
	.AsyncReset(AsyncReset_X4_Y2_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\fal~feeder_combout ),
	.Cout(),
	.Q(\fal~q ));
defparam fal.coord_x = 5;
defparam fal.coord_y = 2;
defparam fal.coord_z = 10;
defparam fal.mask = 16'hFF00;
defparam fal.modeMux = 1'b0;
defparam fal.FeedbackMux = 1'b0;
defparam fal.ShiftMux = 1'b0;
defparam fal.BypassEn = 1'b0;
defparam fal.CarryEnb = 1'b1;

alta_slice \fr_state.00 (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(vcc),
	.Cin(),
	.Qin(\fr_state.00~q ),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X4_Y2_SIG_VCC ),
	.AsyncReset(AsyncReset_X4_Y2_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\fr_state.00~feeder_combout ),
	.Cout(),
	.Q(\fr_state.00~q ));
defparam \fr_state.00 .coord_x = 5;
defparam \fr_state.00 .coord_y = 2;
defparam \fr_state.00 .coord_z = 13;
defparam \fr_state.00 .mask = 16'hFFFF;
defparam \fr_state.00 .modeMux = 1'b0;
defparam \fr_state.00 .FeedbackMux = 1'b0;
defparam \fr_state.00 .ShiftMux = 1'b0;
defparam \fr_state.00 .BypassEn = 1'b0;
defparam \fr_state.00 .CarryEnb = 1'b1;

alta_slice \fr_state.align (
	.A(\Selector2~10_combout ),
	.B(\fr_state.00~q ),
	.C(vcc),
	.D(\Selector1~2_combout ),
	.Cin(),
	.Qin(\fr_state.align~q ),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X6_Y2_SIG_VCC ),
	.AsyncReset(AsyncReset_X6_Y2_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Selector2~9_combout ),
	.Cout(),
	.Q(\fr_state.align~q ));
defparam \fr_state.align .coord_x = 4;
defparam \fr_state.align .coord_y = 2;
defparam \fr_state.align .coord_z = 14;
defparam \fr_state.align .mask = 16'hC088;
defparam \fr_state.align .modeMux = 1'b0;
defparam \fr_state.align .FeedbackMux = 1'b1;
defparam \fr_state.align .ShiftMux = 1'b0;
defparam \fr_state.align .BypassEn = 1'b0;
defparam \fr_state.align .CarryEnb = 1'b1;

alta_slice \fr_state.loss (
	.A(\Selector1~4_combout ),
	.B(\fr_state.00~q ),
	.C(vcc),
	.D(\Selector1~2_combout ),
	.Cin(),
	.Qin(\fr_state.loss~q ),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X6_Y2_SIG_VCC ),
	.AsyncReset(AsyncReset_X6_Y2_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Selector1~3_combout ),
	.Cout(),
	.Q(\fr_state.loss~q ));
defparam \fr_state.loss .coord_x = 4;
defparam \fr_state.loss .coord_y = 2;
defparam \fr_state.loss .coord_z = 12;
defparam \fr_state.loss .mask = 16'hF3BB;
defparam \fr_state.loss .modeMux = 1'b0;
defparam \fr_state.loss .FeedbackMux = 1'b1;
defparam \fr_state.loss .ShiftMux = 1'b0;
defparam \fr_state.loss .BypassEn = 1'b0;
defparam \fr_state.loss .CarryEnb = 1'b1;

alta_slice \fr_state.search (
	.A(\Equal2~2_combout ),
	.B(\Selector3~0_combout ),
	.C(\fr_state.00~q ),
	.D(\fr_state.loss~q ),
	.Cin(),
	.Qin(\fr_state.search~q ),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X5_Y2_SIG_VCC ),
	.AsyncReset(AsyncReset_X5_Y2_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Selector3~1_combout ),
	.Cout(),
	.Q(\fr_state.search~q ));
defparam \fr_state.search .coord_x = 6;
defparam \fr_state.search .coord_y = 2;
defparam \fr_state.search .coord_z = 9;
defparam \fr_state.search .mask = 16'hD0C0;
defparam \fr_state.search .modeMux = 1'b0;
defparam \fr_state.search .FeedbackMux = 1'b0;
defparam \fr_state.search .ShiftMux = 1'b0;
defparam \fr_state.search .BypassEn = 1'b0;
defparam \fr_state.search .CarryEnb = 1'b1;

alta_slice ld(
	.A(vcc),
	.B(vcc),
	.C(\Equal1~0_combout ),
	.D(\Equal1~1_combout ),
	.Cin(),
	.Qin(\ld~q ),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X4_Y2_SIG_VCC ),
	.AsyncReset(AsyncReset_X4_Y2_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Equal1~2_combout ),
	.Cout(),
	.Q(\ld~q ));
defparam ld.coord_x = 5;
defparam ld.coord_y = 2;
defparam ld.coord_z = 0;
defparam ld.mask = 16'h0FFF;
defparam ld.modeMux = 1'b0;
defparam ld.FeedbackMux = 1'b0;
defparam ld.ShiftMux = 1'b0;
defparam ld.BypassEn = 1'b0;
defparam ld.CarryEnb = 1'b1;

alta_slice ld1(
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(\ld~q ),
	.Cin(),
	.Qin(\ld1~q ),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X5_Y1_SIG_VCC ),
	.AsyncReset(AsyncReset_X5_Y1_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\ld1~feeder_combout ),
	.Cout(),
	.Q(\ld1~q ));
defparam ld1.coord_x = 2;
defparam ld1.coord_y = 3;
defparam ld1.coord_z = 9;
defparam ld1.mask = 16'hFF00;
defparam ld1.modeMux = 1'b0;
defparam ld1.FeedbackMux = 1'b0;
defparam ld1.ShiftMux = 1'b0;
defparam ld1.BypassEn = 1'b0;
defparam ld1.CarryEnb = 1'b1;

alta_io \led_d~output (
	.datain(\led_d~reg0_q ),
	.oe(vcc),
	.padio(led_d),
	.combout());
defparam \led_d~output .coord_x = 5;
defparam \led_d~output .coord_y = 4;
defparam \led_d~output .coord_z = 2;
defparam \led_d~output .PRG_DELAYB = 1'b1;
defparam \led_d~output .RX_SEL = 1'b0;
defparam \led_d~output .PDCNTL = 2'b11;
defparam \led_d~output .NDCNTL = 2'b11;
defparam \led_d~output .PRG_SLR = 1'b0;
defparam \led_d~output .CFG_KEEP = 2'b00;
defparam \led_d~output .PU = 4'b0000;

alta_slice \led_d~reg0 (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(\ld1~q ),
	.Cin(),
	.Qin(\led_d~reg0_q ),
	.Clk(\clk~inputclkctrl_outclk_X5_Y1_SIG_VCC ),
	.AsyncReset(AsyncReset_X5_Y1_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\led_d~reg0feeder_combout ),
	.Cout(),
	.Q(\led_d~reg0_q ));
defparam \led_d~reg0 .coord_x = 2;
defparam \led_d~reg0 .coord_y = 3;
defparam \led_d~reg0 .coord_z = 3;
defparam \led_d~reg0 .mask = 16'hFF00;
defparam \led_d~reg0 .modeMux = 1'b0;
defparam \led_d~reg0 .FeedbackMux = 1'b0;
defparam \led_d~reg0 .ShiftMux = 1'b0;
defparam \led_d~reg0 .BypassEn = 1'b0;
defparam \led_d~reg0 .CarryEnb = 1'b1;

alta_io \led_l~output (
	.datain(\led_l~reg0_q ),
	.oe(vcc),
	.padio(led_l),
	.combout());
defparam \led_l~output .coord_x = 5;
defparam \led_l~output .coord_y = 4;
defparam \led_l~output .coord_z = 4;
defparam \led_l~output .PRG_DELAYB = 1'b1;
defparam \led_l~output .RX_SEL = 1'b0;
defparam \led_l~output .PDCNTL = 2'b11;
defparam \led_l~output .NDCNTL = 2'b11;
defparam \led_l~output .PRG_SLR = 1'b0;
defparam \led_l~output .CFG_KEEP = 2'b00;
defparam \led_l~output .PU = 4'b0000;

alta_slice \led_l~reg0 (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(\fal~q ),
	.Cin(),
	.Qin(\led_l~reg0_q ),
	.Clk(\clk~inputclkctrl_outclk_X4_Y2_SIG_VCC ),
	.AsyncReset(AsyncReset_X4_Y2_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\led_l~0_combout ),
	.Cout(),
	.Q(\led_l~reg0_q ));
defparam \led_l~reg0 .coord_x = 5;
defparam \led_l~reg0 .coord_y = 2;
defparam \led_l~reg0 .coord_z = 11;
defparam \led_l~reg0 .mask = 16'h00FF;
defparam \led_l~reg0 .modeMux = 1'b0;
defparam \led_l~reg0 .FeedbackMux = 1'b0;
defparam \led_l~reg0 .ShiftMux = 1'b0;
defparam \led_l~reg0 .BypassEn = 1'b0;
defparam \led_l~reg0 .CarryEnb = 1'b1;

alta_io \led_p~output (
	.datain(\led_p~reg0_q ),
	.oe(vcc),
	.padio(led_p),
	.combout());
defparam \led_p~output .coord_x = 6;
defparam \led_p~output .coord_y = 4;
defparam \led_p~output .coord_z = 4;
defparam \led_p~output .PRG_DELAYB = 1'b1;
defparam \led_p~output .RX_SEL = 1'b0;
defparam \led_p~output .PDCNTL = 2'b11;
defparam \led_p~output .NDCNTL = 2'b11;
defparam \led_p~output .PRG_SLR = 1'b0;
defparam \led_p~output .CFG_KEEP = 2'b00;
defparam \led_p~output .PU = 4'b0000;

alta_slice \led_p~reg0 (
	.A(us_cnt[15]),
	.B(us_cnt[13]),
	.C(us_cnt[14]),
	.D(\LessThan0~3_combout ),
	.Cin(),
	.Qin(\led_p~reg0_q ),
	.Clk(\clk~inputclkctrl_outclk_X3_Y3_SIG_VCC ),
	.AsyncReset(AsyncReset_X3_Y3_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\LessThan0~4_combout ),
	.Cout(),
	.Q(\led_p~reg0_q ));
defparam \led_p~reg0 .coord_x = 3;
defparam \led_p~reg0 .coord_y = 2;
defparam \led_p~reg0 .coord_z = 8;
defparam \led_p~reg0 .mask = 16'hEAAA;
defparam \led_p~reg0 .modeMux = 1'b0;
defparam \led_p~reg0 .FeedbackMux = 1'b0;
defparam \led_p~reg0 .ShiftMux = 1'b0;
defparam \led_p~reg0 .BypassEn = 1'b0;
defparam \led_p~reg0 .CarryEnb = 1'b1;

alta_io \led_v~output (
	.datain(\led_v~reg0_q ),
	.oe(vcc),
	.padio(led_v),
	.combout());
defparam \led_v~output .coord_x = 5;
defparam \led_v~output .coord_y = 4;
defparam \led_v~output .coord_z = 3;
defparam \led_v~output .PRG_DELAYB = 1'b1;
defparam \led_v~output .RX_SEL = 1'b0;
defparam \led_v~output .PDCNTL = 2'b11;
defparam \led_v~output .NDCNTL = 2'b11;
defparam \led_v~output .PRG_SLR = 1'b0;
defparam \led_v~output .CFG_KEEP = 2'b00;
defparam \led_v~output .PU = 4'b0000;

alta_slice \led_v~reg0 (
	.A(us_cnt[15]),
	.B(\WideOr0~0_combout ),
	.C(\Equal0~1_combout ),
	.D(\WideOr0~1_combout ),
	.Cin(),
	.Qin(\led_v~reg0_q ),
	.Clk(\clk~inputclkctrl_outclk_X3_Y3_SIG_VCC ),
	.AsyncReset(AsyncReset_X3_Y3_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\WideOr0~combout ),
	.Cout(),
	.Q(\led_v~reg0_q ));
defparam \led_v~reg0 .coord_x = 3;
defparam \led_v~reg0 .coord_y = 2;
defparam \led_v~reg0 .coord_z = 12;
defparam \led_v~reg0 .mask = 16'hFFEF;
defparam \led_v~reg0 .modeMux = 1'b0;
defparam \led_v~reg0 .FeedbackMux = 1'b0;
defparam \led_v~reg0 .ShiftMux = 1'b0;
defparam \led_v~reg0 .BypassEn = 1'b0;
defparam \led_v~reg0 .CarryEnb = 1'b1;

alta_io \ms1224_10bit[0]~input (
	.datain(gnd),
	.oe(gnd),
	.padio(ms1224_10bit[0]),
	.combout(\ms1224_10bit[0]~input_o ));
defparam \ms1224_10bit[0]~input .coord_x = 0;
defparam \ms1224_10bit[0]~input .coord_y = 2;
defparam \ms1224_10bit[0]~input .coord_z = 2;
defparam \ms1224_10bit[0]~input .PRG_DELAYB = 1'b1;
defparam \ms1224_10bit[0]~input .RX_SEL = 1'b0;
defparam \ms1224_10bit[0]~input .PDCNTL = 2'b11;
defparam \ms1224_10bit[0]~input .NDCNTL = 2'b11;
defparam \ms1224_10bit[0]~input .PRG_SLR = 1'b0;
defparam \ms1224_10bit[0]~input .CFG_KEEP = 2'b00;
defparam \ms1224_10bit[0]~input .PU = 4'b0000;

alta_io \ms1224_10bit[1]~input (
	.datain(gnd),
	.oe(gnd),
	.padio(ms1224_10bit[1]),
	.combout(\ms1224_10bit[1]~input_o ));
defparam \ms1224_10bit[1]~input .coord_x = 0;
defparam \ms1224_10bit[1]~input .coord_y = 2;
defparam \ms1224_10bit[1]~input .coord_z = 3;
defparam \ms1224_10bit[1]~input .PRG_DELAYB = 1'b1;
defparam \ms1224_10bit[1]~input .RX_SEL = 1'b0;
defparam \ms1224_10bit[1]~input .PDCNTL = 2'b11;
defparam \ms1224_10bit[1]~input .NDCNTL = 2'b11;
defparam \ms1224_10bit[1]~input .PRG_SLR = 1'b0;
defparam \ms1224_10bit[1]~input .CFG_KEEP = 2'b00;
defparam \ms1224_10bit[1]~input .PU = 4'b0000;

alta_io \ms1224_10bit[2]~input (
	.datain(gnd),
	.oe(gnd),
	.padio(ms1224_10bit[2]),
	.combout(\ms1224_10bit[2]~input_o ));
defparam \ms1224_10bit[2]~input .coord_x = 0;
defparam \ms1224_10bit[2]~input .coord_y = 2;
defparam \ms1224_10bit[2]~input .coord_z = 4;
defparam \ms1224_10bit[2]~input .PRG_DELAYB = 1'b1;
defparam \ms1224_10bit[2]~input .RX_SEL = 1'b0;
defparam \ms1224_10bit[2]~input .PDCNTL = 2'b11;
defparam \ms1224_10bit[2]~input .NDCNTL = 2'b11;
defparam \ms1224_10bit[2]~input .PRG_SLR = 1'b0;
defparam \ms1224_10bit[2]~input .CFG_KEEP = 2'b00;
defparam \ms1224_10bit[2]~input .PU = 4'b0000;

alta_io \ms1224_10bit[3]~input (
	.datain(gnd),
	.oe(gnd),
	.padio(ms1224_10bit[3]),
	.combout(\ms1224_10bit[3]~input_o ));
defparam \ms1224_10bit[3]~input .coord_x = 0;
defparam \ms1224_10bit[3]~input .coord_y = 2;
defparam \ms1224_10bit[3]~input .coord_z = 5;
defparam \ms1224_10bit[3]~input .PRG_DELAYB = 1'b1;
defparam \ms1224_10bit[3]~input .RX_SEL = 1'b0;
defparam \ms1224_10bit[3]~input .PDCNTL = 2'b11;
defparam \ms1224_10bit[3]~input .NDCNTL = 2'b11;
defparam \ms1224_10bit[3]~input .PRG_SLR = 1'b0;
defparam \ms1224_10bit[3]~input .CFG_KEEP = 2'b00;
defparam \ms1224_10bit[3]~input .PU = 4'b0000;

alta_io \ms1224_10bit[4]~input (
	.datain(gnd),
	.oe(gnd),
	.padio(ms1224_10bit[4]),
	.combout(\ms1224_10bit[4]~input_o ));
defparam \ms1224_10bit[4]~input .coord_x = 0;
defparam \ms1224_10bit[4]~input .coord_y = 2;
defparam \ms1224_10bit[4]~input .coord_z = 6;
defparam \ms1224_10bit[4]~input .PRG_DELAYB = 1'b1;
defparam \ms1224_10bit[4]~input .RX_SEL = 1'b0;
defparam \ms1224_10bit[4]~input .PDCNTL = 2'b11;
defparam \ms1224_10bit[4]~input .NDCNTL = 2'b11;
defparam \ms1224_10bit[4]~input .PRG_SLR = 1'b0;
defparam \ms1224_10bit[4]~input .CFG_KEEP = 2'b00;
defparam \ms1224_10bit[4]~input .PU = 4'b0000;

alta_io \ms1224_10bit[5]~input (
	.datain(gnd),
	.oe(gnd),
	.padio(ms1224_10bit[5]),
	.combout(\ms1224_10bit[5]~input_o ));
defparam \ms1224_10bit[5]~input .coord_x = 1;
defparam \ms1224_10bit[5]~input .coord_y = 1;
defparam \ms1224_10bit[5]~input .coord_z = 0;
defparam \ms1224_10bit[5]~input .PRG_DELAYB = 1'b1;
defparam \ms1224_10bit[5]~input .RX_SEL = 1'b0;
defparam \ms1224_10bit[5]~input .PDCNTL = 2'b11;
defparam \ms1224_10bit[5]~input .NDCNTL = 2'b11;
defparam \ms1224_10bit[5]~input .PRG_SLR = 1'b0;
defparam \ms1224_10bit[5]~input .CFG_KEEP = 2'b00;
defparam \ms1224_10bit[5]~input .PU = 4'b0000;

alta_io \ms1224_10bit[6]~input (
	.datain(gnd),
	.oe(gnd),
	.padio(ms1224_10bit[6]),
	.combout(\ms1224_10bit[6]~input_o ));
defparam \ms1224_10bit[6]~input .coord_x = 1;
defparam \ms1224_10bit[6]~input .coord_y = 1;
defparam \ms1224_10bit[6]~input .coord_z = 1;
defparam \ms1224_10bit[6]~input .PRG_DELAYB = 1'b1;
defparam \ms1224_10bit[6]~input .RX_SEL = 1'b0;
defparam \ms1224_10bit[6]~input .PDCNTL = 2'b11;
defparam \ms1224_10bit[6]~input .NDCNTL = 2'b11;
defparam \ms1224_10bit[6]~input .PRG_SLR = 1'b0;
defparam \ms1224_10bit[6]~input .CFG_KEEP = 2'b00;
defparam \ms1224_10bit[6]~input .PU = 4'b0000;

alta_io \ms1224_10bit[7]~input (
	.datain(gnd),
	.oe(gnd),
	.padio(ms1224_10bit[7]),
	.combout(\ms1224_10bit[7]~input_o ));
defparam \ms1224_10bit[7]~input .coord_x = 3;
defparam \ms1224_10bit[7]~input .coord_y = 0;
defparam \ms1224_10bit[7]~input .coord_z = 0;
defparam \ms1224_10bit[7]~input .PRG_DELAYB = 1'b1;
defparam \ms1224_10bit[7]~input .RX_SEL = 1'b0;
defparam \ms1224_10bit[7]~input .PDCNTL = 2'b11;
defparam \ms1224_10bit[7]~input .NDCNTL = 2'b11;
defparam \ms1224_10bit[7]~input .PRG_SLR = 1'b0;
defparam \ms1224_10bit[7]~input .CFG_KEEP = 2'b00;
defparam \ms1224_10bit[7]~input .PU = 4'b0000;

alta_io \ms1224_10bit[8]~input (
	.datain(gnd),
	.oe(gnd),
	.padio(ms1224_10bit[8]),
	.combout(\ms1224_10bit[8]~input_o ));
defparam \ms1224_10bit[8]~input .coord_x = 3;
defparam \ms1224_10bit[8]~input .coord_y = 0;
defparam \ms1224_10bit[8]~input .coord_z = 1;
defparam \ms1224_10bit[8]~input .PRG_DELAYB = 1'b1;
defparam \ms1224_10bit[8]~input .RX_SEL = 1'b0;
defparam \ms1224_10bit[8]~input .PDCNTL = 2'b11;
defparam \ms1224_10bit[8]~input .NDCNTL = 2'b11;
defparam \ms1224_10bit[8]~input .PRG_SLR = 1'b0;
defparam \ms1224_10bit[8]~input .CFG_KEEP = 2'b00;
defparam \ms1224_10bit[8]~input .PU = 4'b0000;

alta_io \ms1224_10bit[9]~input (
	.datain(gnd),
	.oe(gnd),
	.padio(ms1224_10bit[9]),
	.combout(\ms1224_10bit[9]~input_o ));
defparam \ms1224_10bit[9]~input .coord_x = 3;
defparam \ms1224_10bit[9]~input .coord_y = 0;
defparam \ms1224_10bit[9]~input .coord_z = 2;
defparam \ms1224_10bit[9]~input .PRG_DELAYB = 1'b1;
defparam \ms1224_10bit[9]~input .RX_SEL = 1'b0;
defparam \ms1224_10bit[9]~input .PDCNTL = 2'b11;
defparam \ms1224_10bit[9]~input .NDCNTL = 2'b11;
defparam \ms1224_10bit[9]~input .PRG_SLR = 1'b0;
defparam \ms1224_10bit[9]~input .CFG_KEEP = 2'b00;
defparam \ms1224_10bit[9]~input .PU = 4'b0000;

alta_slice \ms1224_bit9[0] (
	.A(ms1224_bit9[3]),
	.B(ms1224_bit9[2]),
	.C(ms1224_bit9[1]),
	.D(ms1224_bit9[1]),
	.Cin(),
	.Qin(ms1224_bit9[0]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X5_Y2_SIG_VCC ),
	.AsyncReset(AsyncReset_X5_Y2_GND),
	.SyncReset(SyncReset_X5_Y2_GND),
	.ShiftData(),
	.SyncLoad(SyncLoad_X5_Y2_VCC),
	.LutOut(\Equal2~0_combout ),
	.Cout(),
	.Q(ms1224_bit9[0]));
defparam \ms1224_bit9[0] .coord_x = 6;
defparam \ms1224_bit9[0] .coord_y = 2;
defparam \ms1224_bit9[0] .coord_z = 1;
defparam \ms1224_bit9[0] .mask = 16'hFFDF;
defparam \ms1224_bit9[0] .modeMux = 1'b0;
defparam \ms1224_bit9[0] .FeedbackMux = 1'b1;
defparam \ms1224_bit9[0] .ShiftMux = 1'b0;
defparam \ms1224_bit9[0] .BypassEn = 1'b1;
defparam \ms1224_bit9[0] .CarryEnb = 1'b1;

alta_slice \ms1224_bit9[1] (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(ms1224_bit9[2]),
	.Cin(),
	.Qin(ms1224_bit9[1]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X5_Y2_SIG_VCC ),
	.AsyncReset(AsyncReset_X5_Y2_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\ms1224_bit9[1]~feeder_combout ),
	.Cout(),
	.Q(ms1224_bit9[1]));
defparam \ms1224_bit9[1] .coord_x = 6;
defparam \ms1224_bit9[1] .coord_y = 2;
defparam \ms1224_bit9[1] .coord_z = 0;
defparam \ms1224_bit9[1] .mask = 16'hFF00;
defparam \ms1224_bit9[1] .modeMux = 1'b0;
defparam \ms1224_bit9[1] .FeedbackMux = 1'b0;
defparam \ms1224_bit9[1] .ShiftMux = 1'b0;
defparam \ms1224_bit9[1] .BypassEn = 1'b0;
defparam \ms1224_bit9[1] .CarryEnb = 1'b1;

alta_slice \ms1224_bit9[2] (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(ms1224_bit9[3]),
	.Cin(),
	.Qin(ms1224_bit9[2]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X5_Y2_SIG_VCC ),
	.AsyncReset(AsyncReset_X5_Y2_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\ms1224_bit9[2]~feeder_combout ),
	.Cout(),
	.Q(ms1224_bit9[2]));
defparam \ms1224_bit9[2] .coord_x = 6;
defparam \ms1224_bit9[2] .coord_y = 2;
defparam \ms1224_bit9[2] .coord_z = 11;
defparam \ms1224_bit9[2] .mask = 16'hFF00;
defparam \ms1224_bit9[2] .modeMux = 1'b0;
defparam \ms1224_bit9[2] .FeedbackMux = 1'b0;
defparam \ms1224_bit9[2] .ShiftMux = 1'b0;
defparam \ms1224_bit9[2] .BypassEn = 1'b0;
defparam \ms1224_bit9[2] .CarryEnb = 1'b1;

alta_slice \ms1224_bit9[3] (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(ms1224_bit9[4]),
	.Cin(),
	.Qin(ms1224_bit9[3]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X5_Y2_SIG_VCC ),
	.AsyncReset(AsyncReset_X5_Y2_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\ms1224_bit9[3]~feeder_combout ),
	.Cout(),
	.Q(ms1224_bit9[3]));
defparam \ms1224_bit9[3] .coord_x = 6;
defparam \ms1224_bit9[3] .coord_y = 2;
defparam \ms1224_bit9[3] .coord_z = 10;
defparam \ms1224_bit9[3] .mask = 16'hFF00;
defparam \ms1224_bit9[3] .modeMux = 1'b0;
defparam \ms1224_bit9[3] .FeedbackMux = 1'b0;
defparam \ms1224_bit9[3] .ShiftMux = 1'b0;
defparam \ms1224_bit9[3] .BypassEn = 1'b0;
defparam \ms1224_bit9[3] .CarryEnb = 1'b1;

alta_slice \ms1224_bit9[4] (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(ms1224_bit9[5]),
	.Cin(),
	.Qin(ms1224_bit9[4]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X4_Y2_SIG_VCC ),
	.AsyncReset(AsyncReset_X4_Y2_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\ms1224_bit9[4]~feeder_combout ),
	.Cout(),
	.Q(ms1224_bit9[4]));
defparam \ms1224_bit9[4] .coord_x = 5;
defparam \ms1224_bit9[4] .coord_y = 2;
defparam \ms1224_bit9[4] .coord_z = 9;
defparam \ms1224_bit9[4] .mask = 16'hFF00;
defparam \ms1224_bit9[4] .modeMux = 1'b0;
defparam \ms1224_bit9[4] .FeedbackMux = 1'b0;
defparam \ms1224_bit9[4] .ShiftMux = 1'b0;
defparam \ms1224_bit9[4] .BypassEn = 1'b0;
defparam \ms1224_bit9[4] .CarryEnb = 1'b1;

alta_slice \ms1224_bit9[5] (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(ms1224_bit9[6]),
	.Cin(),
	.Qin(ms1224_bit9[5]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X4_Y2_SIG_VCC ),
	.AsyncReset(AsyncReset_X4_Y2_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\ms1224_bit9[5]~feeder_combout ),
	.Cout(),
	.Q(ms1224_bit9[5]));
defparam \ms1224_bit9[5] .coord_x = 5;
defparam \ms1224_bit9[5] .coord_y = 2;
defparam \ms1224_bit9[5] .coord_z = 3;
defparam \ms1224_bit9[5] .mask = 16'hFF00;
defparam \ms1224_bit9[5] .modeMux = 1'b0;
defparam \ms1224_bit9[5] .FeedbackMux = 1'b0;
defparam \ms1224_bit9[5] .ShiftMux = 1'b0;
defparam \ms1224_bit9[5] .BypassEn = 1'b0;
defparam \ms1224_bit9[5] .CarryEnb = 1'b1;

alta_slice \ms1224_bit9[6] (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(ms1224_bit9[7]),
	.Cin(),
	.Qin(ms1224_bit9[6]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X4_Y2_SIG_VCC ),
	.AsyncReset(AsyncReset_X4_Y2_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\ms1224_bit9[6]~feeder_combout ),
	.Cout(),
	.Q(ms1224_bit9[6]));
defparam \ms1224_bit9[6] .coord_x = 5;
defparam \ms1224_bit9[6] .coord_y = 2;
defparam \ms1224_bit9[6] .coord_z = 7;
defparam \ms1224_bit9[6] .mask = 16'hFF00;
defparam \ms1224_bit9[6] .modeMux = 1'b0;
defparam \ms1224_bit9[6] .FeedbackMux = 1'b0;
defparam \ms1224_bit9[6] .ShiftMux = 1'b0;
defparam \ms1224_bit9[6] .BypassEn = 1'b0;
defparam \ms1224_bit9[6] .CarryEnb = 1'b1;

alta_slice \ms1224_bit9[7] (
	.A(ms1224_bit9[6]),
	.B(ms1224_bit9[4]),
	.C(\ms1224_10bit[9]~input_o ),
	.D(ms1224_bit9[5]),
	.Cin(),
	.Qin(ms1224_bit9[7]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X4_Y2_SIG_VCC ),
	.AsyncReset(AsyncReset_X4_Y2_GND),
	.SyncReset(SyncReset_X4_Y2_GND),
	.ShiftData(),
	.SyncLoad(SyncLoad_X4_Y2_VCC),
	.LutOut(\Equal2~1_combout ),
	.Cout(),
	.Q(ms1224_bit9[7]));
defparam \ms1224_bit9[7] .coord_x = 5;
defparam \ms1224_bit9[7] .coord_y = 2;
defparam \ms1224_bit9[7] .coord_z = 6;
defparam \ms1224_bit9[7] .mask = 16'hFF7F;
defparam \ms1224_bit9[7] .modeMux = 1'b0;
defparam \ms1224_bit9[7] .FeedbackMux = 1'b1;
defparam \ms1224_bit9[7] .ShiftMux = 1'b0;
defparam \ms1224_bit9[7] .BypassEn = 1'b1;
defparam \ms1224_bit9[7] .CarryEnb = 1'b1;

alta_io \ms1224_lock~input (
	.datain(gnd),
	.oe(gnd),
	.padio(ms1224_lock),
	.combout(\ms1224_lock~input_o ));
defparam \ms1224_lock~input .coord_x = 3;
defparam \ms1224_lock~input .coord_y = 0;
defparam \ms1224_lock~input .coord_z = 3;
defparam \ms1224_lock~input .PRG_DELAYB = 1'b1;
defparam \ms1224_lock~input .RX_SEL = 1'b0;
defparam \ms1224_lock~input .PDCNTL = 2'b11;
defparam \ms1224_lock~input .NDCNTL = 2'b11;
defparam \ms1224_lock~input .PRG_SLR = 1'b0;
defparam \ms1224_lock~input .CFG_KEEP = 2'b00;
defparam \ms1224_lock~input .PU = 4'b0000;

alta_io \ms1224_rclk~input (
	.datain(gnd),
	.oe(gnd),
	.padio(ms1224_rclk),
	.combout(\ms1224_rclk~input_o ));
defparam \ms1224_rclk~input .coord_x = 0;
defparam \ms1224_rclk~input .coord_y = 2;
defparam \ms1224_rclk~input .coord_z = 1;
defparam \ms1224_rclk~input .PRG_DELAYB = 1'b1;
defparam \ms1224_rclk~input .RX_SEL = 1'b0;
defparam \ms1224_rclk~input .PDCNTL = 2'b11;
defparam \ms1224_rclk~input .NDCNTL = 2'b11;
defparam \ms1224_rclk~input .PRG_SLR = 1'b0;
defparam \ms1224_rclk~input .CFG_KEEP = 2'b00;
defparam \ms1224_rclk~input .PU = 4'b0000;

alta_io_gclk \ms1224_rclk~inputclkctrl (
	.inclk(\ms1224_rclk~input_o ),
	.outclk(\ms1224_rclk~inputclkctrl_outclk ));
defparam \ms1224_rclk~inputclkctrl .coord_x = 0;
defparam \ms1224_rclk~inputclkctrl .coord_y = 2;
defparam \ms1224_rclk~inputclkctrl .coord_z = 1;

alta_slice \ms1224_refclk_25M~0 (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(\ms1224_refclk_25M~reg0_q ),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\ms1224_refclk_25M~0_combout ),
	.Cout(),
	.Q());
defparam \ms1224_refclk_25M~0 .coord_x = 3;
defparam \ms1224_refclk_25M~0 .coord_y = 1;
defparam \ms1224_refclk_25M~0 .coord_z = 5;
defparam \ms1224_refclk_25M~0 .mask = 16'h00FF;
defparam \ms1224_refclk_25M~0 .modeMux = 1'b0;
defparam \ms1224_refclk_25M~0 .FeedbackMux = 1'b0;
defparam \ms1224_refclk_25M~0 .ShiftMux = 1'b0;
defparam \ms1224_refclk_25M~0 .BypassEn = 1'b0;
defparam \ms1224_refclk_25M~0 .CarryEnb = 1'b1;

alta_io \ms1224_refclk_25M~output (
	.datain(\ms1224_refclk_25M~reg0_q ),
	.oe(vcc),
	.padio(ms1224_refclk_25M),
	.combout());
defparam \ms1224_refclk_25M~output .coord_x = 0;
defparam \ms1224_refclk_25M~output .coord_y = 3;
defparam \ms1224_refclk_25M~output .coord_z = 6;
defparam \ms1224_refclk_25M~output .PRG_DELAYB = 1'b1;
defparam \ms1224_refclk_25M~output .RX_SEL = 1'b0;
defparam \ms1224_refclk_25M~output .PDCNTL = 2'b11;
defparam \ms1224_refclk_25M~output .NDCNTL = 2'b11;
defparam \ms1224_refclk_25M~output .PRG_SLR = 1'b0;
defparam \ms1224_refclk_25M~output .CFG_KEEP = 2'b00;
defparam \ms1224_refclk_25M~output .PU = 4'b0000;

alta_slice \ms1224_refclk_25M~reg0 (
	.A(vcc),
	.B(us_cnt[8]),
	.C(\ms1224_refclk_25M~0_combout ),
	.D(vcc),
	.Cin(\Add0~13 ),
	.Qin(\ms1224_refclk_25M~reg0_q ),
	.Clk(\clk~inputclkctrl_outclk_X4_Y3_SIG_VCC ),
	.AsyncReset(AsyncReset_X4_Y3_GND),
	.SyncReset(SyncReset_X4_Y3_GND),
	.ShiftData(),
	.SyncLoad(SyncLoad_X4_Y3_VCC),
	.LutOut(\Add0~14_combout ),
	.Cout(\Add0~15 ),
	.Q(\ms1224_refclk_25M~reg0_q ));
defparam \ms1224_refclk_25M~reg0 .coord_x = 2;
defparam \ms1224_refclk_25M~reg0 .coord_y = 2;
defparam \ms1224_refclk_25M~reg0 .coord_z = 7;
defparam \ms1224_refclk_25M~reg0 .mask = 16'h3C3F;
defparam \ms1224_refclk_25M~reg0 .modeMux = 1'b1;
defparam \ms1224_refclk_25M~reg0 .FeedbackMux = 1'b0;
defparam \ms1224_refclk_25M~reg0 .ShiftMux = 1'b0;
defparam \ms1224_refclk_25M~reg0 .BypassEn = 1'b1;
defparam \ms1224_refclk_25M~reg0 .CarryEnb = 1'b0;

alta_io \ri_out[0]~output (
	.datain(\ri_out[0]~reg0_q ),
	.oe(vcc),
	.padio(ri_out[0]),
	.combout());
defparam \ri_out[0]~output .coord_x = 2;
defparam \ri_out[0]~output .coord_y = 4;
defparam \ri_out[0]~output .coord_z = 1;
defparam \ri_out[0]~output .PRG_DELAYB = 1'b1;
defparam \ri_out[0]~output .RX_SEL = 1'b0;
defparam \ri_out[0]~output .PDCNTL = 2'b11;
defparam \ri_out[0]~output .NDCNTL = 2'b11;
defparam \ri_out[0]~output .PRG_SLR = 1'b0;
defparam \ri_out[0]~output .CFG_KEEP = 2'b00;
defparam \ri_out[0]~output .PU = 4'b0000;

alta_slice \ri_out[0]~reg0 (
	.A(vcc),
	.B(vcc),
	.C(\ms1224_10bit[0]~input_o ),
	.D(d1_reg[0]),
	.Cin(),
	.Qin(\ri_out[0]~reg0_q ),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X6_Y1_SIG_VCC ),
	.AsyncReset(AsyncReset_X6_Y1_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\ri_out~0_combout ),
	.Cout(),
	.Q(\ri_out[0]~reg0_q ));
defparam \ri_out[0]~reg0 .coord_x = 1;
defparam \ri_out[0]~reg0 .coord_y = 3;
defparam \ri_out[0]~reg0 .coord_z = 14;
defparam \ri_out[0]~reg0 .mask = 16'hF00F;
defparam \ri_out[0]~reg0 .modeMux = 1'b0;
defparam \ri_out[0]~reg0 .FeedbackMux = 1'b0;
defparam \ri_out[0]~reg0 .ShiftMux = 1'b0;
defparam \ri_out[0]~reg0 .BypassEn = 1'b0;
defparam \ri_out[0]~reg0 .CarryEnb = 1'b1;

alta_io \ri_out[1]~output (
	.datain(\ri_out[1]~reg0_q ),
	.oe(vcc),
	.padio(ri_out[1]),
	.combout());
defparam \ri_out[1]~output .coord_x = 2;
defparam \ri_out[1]~output .coord_y = 4;
defparam \ri_out[1]~output .coord_z = 0;
defparam \ri_out[1]~output .PRG_DELAYB = 1'b1;
defparam \ri_out[1]~output .RX_SEL = 1'b0;
defparam \ri_out[1]~output .PDCNTL = 2'b11;
defparam \ri_out[1]~output .NDCNTL = 2'b11;
defparam \ri_out[1]~output .PRG_SLR = 1'b0;
defparam \ri_out[1]~output .CFG_KEEP = 2'b00;
defparam \ri_out[1]~output .PU = 4'b0000;

alta_slice \ri_out[1]~reg0 (
	.A(vcc),
	.B(vcc),
	.C(d1_reg[1]),
	.D(\ms1224_10bit[1]~input_o ),
	.Cin(),
	.Qin(\ri_out[1]~reg0_q ),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X5_Y1_SIG_VCC ),
	.AsyncReset(AsyncReset_X5_Y1_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\ri_out~1_combout ),
	.Cout(),
	.Q(\ri_out[1]~reg0_q ));
defparam \ri_out[1]~reg0 .coord_x = 2;
defparam \ri_out[1]~reg0 .coord_y = 3;
defparam \ri_out[1]~reg0 .coord_z = 11;
defparam \ri_out[1]~reg0 .mask = 16'h0FF0;
defparam \ri_out[1]~reg0 .modeMux = 1'b0;
defparam \ri_out[1]~reg0 .FeedbackMux = 1'b0;
defparam \ri_out[1]~reg0 .ShiftMux = 1'b0;
defparam \ri_out[1]~reg0 .BypassEn = 1'b0;
defparam \ri_out[1]~reg0 .CarryEnb = 1'b1;

alta_io \ri_out[2]~output (
	.datain(\ri_out[2]~reg0_q ),
	.oe(vcc),
	.padio(ri_out[2]),
	.combout());
defparam \ri_out[2]~output .coord_x = 1;
defparam \ri_out[2]~output .coord_y = 4;
defparam \ri_out[2]~output .coord_z = 1;
defparam \ri_out[2]~output .PRG_DELAYB = 1'b1;
defparam \ri_out[2]~output .RX_SEL = 1'b0;
defparam \ri_out[2]~output .PDCNTL = 2'b11;
defparam \ri_out[2]~output .NDCNTL = 2'b11;
defparam \ri_out[2]~output .PRG_SLR = 1'b0;
defparam \ri_out[2]~output .CFG_KEEP = 2'b00;
defparam \ri_out[2]~output .PU = 4'b0000;

alta_slice \ri_out[2]~reg0 (
	.A(vcc),
	.B(vcc),
	.C(d1_reg[2]),
	.D(\ms1224_10bit[2]~input_o ),
	.Cin(),
	.Qin(\ri_out[2]~reg0_q ),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X5_Y1_SIG_VCC ),
	.AsyncReset(AsyncReset_X5_Y1_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\ri_out~2_combout ),
	.Cout(),
	.Q(\ri_out[2]~reg0_q ));
defparam \ri_out[2]~reg0 .coord_x = 2;
defparam \ri_out[2]~reg0 .coord_y = 3;
defparam \ri_out[2]~reg0 .coord_z = 10;
defparam \ri_out[2]~reg0 .mask = 16'h0FF0;
defparam \ri_out[2]~reg0 .modeMux = 1'b0;
defparam \ri_out[2]~reg0 .FeedbackMux = 1'b0;
defparam \ri_out[2]~reg0 .ShiftMux = 1'b0;
defparam \ri_out[2]~reg0 .BypassEn = 1'b0;
defparam \ri_out[2]~reg0 .CarryEnb = 1'b1;

alta_io \ri_out[3]~output (
	.datain(\ri_out[3]~reg0_q ),
	.oe(vcc),
	.padio(ri_out[3]),
	.combout());
defparam \ri_out[3]~output .coord_x = 1;
defparam \ri_out[3]~output .coord_y = 4;
defparam \ri_out[3]~output .coord_z = 0;
defparam \ri_out[3]~output .PRG_DELAYB = 1'b1;
defparam \ri_out[3]~output .RX_SEL = 1'b0;
defparam \ri_out[3]~output .PDCNTL = 2'b11;
defparam \ri_out[3]~output .NDCNTL = 2'b11;
defparam \ri_out[3]~output .PRG_SLR = 1'b0;
defparam \ri_out[3]~output .CFG_KEEP = 2'b00;
defparam \ri_out[3]~output .PU = 4'b0000;

alta_slice \ri_out[3]~reg0 (
	.A(vcc),
	.B(vcc),
	.C(\ms1224_10bit[3]~input_o ),
	.D(d1_reg[3]),
	.Cin(),
	.Qin(\ri_out[3]~reg0_q ),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X4_Y1_SIG_VCC ),
	.AsyncReset(AsyncReset_X4_Y1_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\ri_out~3_combout ),
	.Cout(),
	.Q(\ri_out[3]~reg0_q ));
defparam \ri_out[3]~reg0 .coord_x = 3;
defparam \ri_out[3]~reg0 .coord_y = 3;
defparam \ri_out[3]~reg0 .coord_z = 10;
defparam \ri_out[3]~reg0 .mask = 16'hF00F;
defparam \ri_out[3]~reg0 .modeMux = 1'b0;
defparam \ri_out[3]~reg0 .FeedbackMux = 1'b0;
defparam \ri_out[3]~reg0 .ShiftMux = 1'b0;
defparam \ri_out[3]~reg0 .BypassEn = 1'b0;
defparam \ri_out[3]~reg0 .CarryEnb = 1'b1;

alta_io \ri_out[4]~output (
	.datain(\ri_out[4]~reg0_q ),
	.oe(vcc),
	.padio(ri_out[4]),
	.combout());
defparam \ri_out[4]~output .coord_x = 0;
defparam \ri_out[4]~output .coord_y = 3;
defparam \ri_out[4]~output .coord_z = 0;
defparam \ri_out[4]~output .PRG_DELAYB = 1'b1;
defparam \ri_out[4]~output .RX_SEL = 1'b0;
defparam \ri_out[4]~output .PDCNTL = 2'b11;
defparam \ri_out[4]~output .NDCNTL = 2'b11;
defparam \ri_out[4]~output .PRG_SLR = 1'b0;
defparam \ri_out[4]~output .CFG_KEEP = 2'b00;
defparam \ri_out[4]~output .PU = 4'b0000;

alta_slice \ri_out[4]~reg0 (
	.A(vcc),
	.B(d1_reg[4]),
	.C(vcc),
	.D(\ms1224_10bit[4]~input_o ),
	.Cin(),
	.Qin(\ri_out[4]~reg0_q ),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X6_Y1_SIG_VCC ),
	.AsyncReset(AsyncReset_X6_Y1_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\ri_out~4_combout ),
	.Cout(),
	.Q(\ri_out[4]~reg0_q ));
defparam \ri_out[4]~reg0 .coord_x = 1;
defparam \ri_out[4]~reg0 .coord_y = 3;
defparam \ri_out[4]~reg0 .coord_z = 15;
defparam \ri_out[4]~reg0 .mask = 16'h33CC;
defparam \ri_out[4]~reg0 .modeMux = 1'b0;
defparam \ri_out[4]~reg0 .FeedbackMux = 1'b0;
defparam \ri_out[4]~reg0 .ShiftMux = 1'b0;
defparam \ri_out[4]~reg0 .BypassEn = 1'b0;
defparam \ri_out[4]~reg0 .CarryEnb = 1'b1;

alta_io \ri_out[5]~output (
	.datain(\ri_out[5]~reg0_q ),
	.oe(vcc),
	.padio(ri_out[5]),
	.combout());
defparam \ri_out[5]~output .coord_x = 0;
defparam \ri_out[5]~output .coord_y = 3;
defparam \ri_out[5]~output .coord_z = 1;
defparam \ri_out[5]~output .PRG_DELAYB = 1'b1;
defparam \ri_out[5]~output .RX_SEL = 1'b0;
defparam \ri_out[5]~output .PDCNTL = 2'b11;
defparam \ri_out[5]~output .NDCNTL = 2'b11;
defparam \ri_out[5]~output .PRG_SLR = 1'b0;
defparam \ri_out[5]~output .CFG_KEEP = 2'b00;
defparam \ri_out[5]~output .PU = 4'b0000;

alta_slice \ri_out[5]~reg0 (
	.A(vcc),
	.B(vcc),
	.C(\ms1224_10bit[5]~input_o ),
	.D(d1_reg[5]),
	.Cin(),
	.Qin(\ri_out[5]~reg0_q ),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X4_Y1_SIG_VCC ),
	.AsyncReset(AsyncReset_X4_Y1_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\ri_out~5_combout ),
	.Cout(),
	.Q(\ri_out[5]~reg0_q ));
defparam \ri_out[5]~reg0 .coord_x = 3;
defparam \ri_out[5]~reg0 .coord_y = 3;
defparam \ri_out[5]~reg0 .coord_z = 14;
defparam \ri_out[5]~reg0 .mask = 16'hF00F;
defparam \ri_out[5]~reg0 .modeMux = 1'b0;
defparam \ri_out[5]~reg0 .FeedbackMux = 1'b0;
defparam \ri_out[5]~reg0 .ShiftMux = 1'b0;
defparam \ri_out[5]~reg0 .BypassEn = 1'b0;
defparam \ri_out[5]~reg0 .CarryEnb = 1'b1;

alta_io \ri_out[6]~output (
	.datain(\ri_out[6]~reg0_q ),
	.oe(vcc),
	.padio(ri_out[6]),
	.combout());
defparam \ri_out[6]~output .coord_x = 0;
defparam \ri_out[6]~output .coord_y = 3;
defparam \ri_out[6]~output .coord_z = 2;
defparam \ri_out[6]~output .PRG_DELAYB = 1'b1;
defparam \ri_out[6]~output .RX_SEL = 1'b0;
defparam \ri_out[6]~output .PDCNTL = 2'b11;
defparam \ri_out[6]~output .NDCNTL = 2'b11;
defparam \ri_out[6]~output .PRG_SLR = 1'b0;
defparam \ri_out[6]~output .CFG_KEEP = 2'b00;
defparam \ri_out[6]~output .PU = 4'b0000;

alta_slice \ri_out[6]~reg0 (
	.A(vcc),
	.B(vcc),
	.C(\ms1224_10bit[6]~input_o ),
	.D(d1_reg[6]),
	.Cin(),
	.Qin(\ri_out[6]~reg0_q ),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X6_Y1_SIG_VCC ),
	.AsyncReset(AsyncReset_X6_Y1_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\ri_out~6_combout ),
	.Cout(),
	.Q(\ri_out[6]~reg0_q ));
defparam \ri_out[6]~reg0 .coord_x = 1;
defparam \ri_out[6]~reg0 .coord_y = 3;
defparam \ri_out[6]~reg0 .coord_z = 10;
defparam \ri_out[6]~reg0 .mask = 16'h0FF0;
defparam \ri_out[6]~reg0 .modeMux = 1'b0;
defparam \ri_out[6]~reg0 .FeedbackMux = 1'b0;
defparam \ri_out[6]~reg0 .ShiftMux = 1'b0;
defparam \ri_out[6]~reg0 .BypassEn = 1'b0;
defparam \ri_out[6]~reg0 .CarryEnb = 1'b1;

alta_io \ri_out[7]~output (
	.datain(\ri_out[7]~reg0_q ),
	.oe(vcc),
	.padio(ri_out[7]),
	.combout());
defparam \ri_out[7]~output .coord_x = 0;
defparam \ri_out[7]~output .coord_y = 3;
defparam \ri_out[7]~output .coord_z = 4;
defparam \ri_out[7]~output .PRG_DELAYB = 1'b1;
defparam \ri_out[7]~output .RX_SEL = 1'b0;
defparam \ri_out[7]~output .PDCNTL = 2'b11;
defparam \ri_out[7]~output .NDCNTL = 2'b11;
defparam \ri_out[7]~output .PRG_SLR = 1'b0;
defparam \ri_out[7]~output .CFG_KEEP = 2'b00;
defparam \ri_out[7]~output .PU = 4'b0000;

alta_slice \ri_out[7]~reg0 (
	.A(vcc),
	.B(vcc),
	.C(\ms1224_10bit[7]~input_o ),
	.D(d1_reg[7]),
	.Cin(),
	.Qin(\ri_out[7]~reg0_q ),
	.Clk(\ms1224_rclk~inputclkctrl_outclk_X4_Y1_SIG_VCC ),
	.AsyncReset(AsyncReset_X4_Y1_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\ri_out~7_combout ),
	.Cout(),
	.Q(\ri_out[7]~reg0_q ));
defparam \ri_out[7]~reg0 .coord_x = 3;
defparam \ri_out[7]~reg0 .coord_y = 3;
defparam \ri_out[7]~reg0 .coord_z = 15;
defparam \ri_out[7]~reg0 .mask = 16'hF00F;
defparam \ri_out[7]~reg0 .modeMux = 1'b0;
defparam \ri_out[7]~reg0 .FeedbackMux = 1'b0;
defparam \ri_out[7]~reg0 .ShiftMux = 1'b0;
defparam \ri_out[7]~reg0 .BypassEn = 1'b0;
defparam \ri_out[7]~reg0 .CarryEnb = 1'b1;

alta_slice \sync_cn[0] (
	.A(vcc),
	.B(vcc),
	.C(vcc),
	.D(\sync_cn[0]~2_combout ),
	.Cin(),
	.Qin(sync_cn[0]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk__sync_cn[0]~5_combout_X3_Y2_SIG_SIG ),
	.AsyncReset(AsyncReset_X3_Y2_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Selector13~0_combout ),
	.Cout(),
	.Q(sync_cn[0]));
defparam \sync_cn[0] .coord_x = 5;
defparam \sync_cn[0] .coord_y = 3;
defparam \sync_cn[0] .coord_z = 12;
defparam \sync_cn[0] .mask = 16'h000F;
defparam \sync_cn[0] .modeMux = 1'b0;
defparam \sync_cn[0] .FeedbackMux = 1'b1;
defparam \sync_cn[0] .ShiftMux = 1'b0;
defparam \sync_cn[0] .BypassEn = 1'b0;
defparam \sync_cn[0] .CarryEnb = 1'b1;

alta_slice \sync_cn[0]~2 (
	.A(\fr_state.loss~q ),
	.B(\fr_state.align~q ),
	.C(\Equal4~0_combout ),
	.D(\fr_state.search~q ),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\sync_cn[0]~2_combout ),
	.Cout(),
	.Q());
defparam \sync_cn[0]~2 .coord_x = 5;
defparam \sync_cn[0]~2 .coord_y = 2;
defparam \sync_cn[0]~2 .coord_z = 8;
defparam \sync_cn[0]~2 .mask = 16'hFEAE;
defparam \sync_cn[0]~2 .modeMux = 1'b0;
defparam \sync_cn[0]~2 .FeedbackMux = 1'b0;
defparam \sync_cn[0]~2 .ShiftMux = 1'b0;
defparam \sync_cn[0]~2 .BypassEn = 1'b0;
defparam \sync_cn[0]~2 .CarryEnb = 1'b1;

alta_slice \sync_cn[0]~3 (
	.A(\Equal2~0_combout ),
	.B(\fr_state.align~q ),
	.C(\Equal2~1_combout ),
	.D(\fr_state.search~q ),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\sync_cn[0]~3_combout ),
	.Cout(),
	.Q());
defparam \sync_cn[0]~3 .coord_x = 5;
defparam \sync_cn[0]~3 .coord_y = 2;
defparam \sync_cn[0]~3 .coord_z = 1;
defparam \sync_cn[0]~3 .mask = 16'h3237;
defparam \sync_cn[0]~3 .modeMux = 1'b0;
defparam \sync_cn[0]~3 .FeedbackMux = 1'b0;
defparam \sync_cn[0]~3 .ShiftMux = 1'b0;
defparam \sync_cn[0]~3 .BypassEn = 1'b0;
defparam \sync_cn[0]~3 .CarryEnb = 1'b1;

alta_slice \sync_cn[0]~4 (
	.A(\Equal3~0_combout ),
	.B(vcc),
	.C(\Equal3~1_combout ),
	.D(\sync_cn[0]~3_combout ),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\sync_cn[0]~4_combout ),
	.Cout(),
	.Q());
defparam \sync_cn[0]~4 .coord_x = 5;
defparam \sync_cn[0]~4 .coord_y = 2;
defparam \sync_cn[0]~4 .coord_z = 2;
defparam \sync_cn[0]~4 .mask = 16'hFF5F;
defparam \sync_cn[0]~4 .modeMux = 1'b0;
defparam \sync_cn[0]~4 .FeedbackMux = 1'b0;
defparam \sync_cn[0]~4 .ShiftMux = 1'b0;
defparam \sync_cn[0]~4 .BypassEn = 1'b0;
defparam \sync_cn[0]~4 .CarryEnb = 1'b1;

alta_slice \sync_cn[0]~5 (
	.A(\Equal2~1_combout ),
	.B(\fr_state.loss~q ),
	.C(\sync_cn[0]~4_combout ),
	.D(\Equal2~0_combout ),
	.Cin(),
	.Qin(),
	.Clk(),
	.AsyncReset(),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\sync_cn[0]~5_combout ),
	.Cout(),
	.Q());
defparam \sync_cn[0]~5 .coord_x = 5;
defparam \sync_cn[0]~5 .coord_y = 3;
defparam \sync_cn[0]~5 .coord_z = 14;
defparam \sync_cn[0]~5 .mask = 16'h0F4F;
defparam \sync_cn[0]~5 .modeMux = 1'b0;
defparam \sync_cn[0]~5 .FeedbackMux = 1'b0;
defparam \sync_cn[0]~5 .ShiftMux = 1'b0;
defparam \sync_cn[0]~5 .BypassEn = 1'b0;
defparam \sync_cn[0]~5 .CarryEnb = 1'b1;

alta_slice \sync_cn[1] (
	.A(vcc),
	.B(\sync_cn[0]~2_combout ),
	.C(vcc),
	.D(sync_cn[0]),
	.Cin(),
	.Qin(sync_cn[1]),
	.Clk(\ms1224_rclk~inputclkctrl_outclk__sync_cn[0]~5_combout_X3_Y2_SIG_SIG ),
	.AsyncReset(AsyncReset_X3_Y2_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Selector12~0_combout ),
	.Cout(),
	.Q(sync_cn[1]));
defparam \sync_cn[1] .coord_x = 5;
defparam \sync_cn[1] .coord_y = 3;
defparam \sync_cn[1] .coord_z = 13;
defparam \sync_cn[1] .mask = 16'h0330;
defparam \sync_cn[1] .modeMux = 1'b0;
defparam \sync_cn[1] .FeedbackMux = 1'b1;
defparam \sync_cn[1] .ShiftMux = 1'b0;
defparam \sync_cn[1] .BypassEn = 1'b0;
defparam \sync_cn[1] .CarryEnb = 1'b1;

alta_syncctrl syncload_ctrl_X4_Y2(
	.Din(),
	.Dout(SyncLoad_X4_Y2_VCC));
defparam syncload_ctrl_X4_Y2.coord_x = 5;
defparam syncload_ctrl_X4_Y2.coord_y = 2;
defparam syncload_ctrl_X4_Y2.coord_z = 1;
defparam syncload_ctrl_X4_Y2.SyncCtrlMux = 2'b01;

alta_syncctrl syncload_ctrl_X4_Y3(
	.Din(),
	.Dout(SyncLoad_X4_Y3_VCC));
defparam syncload_ctrl_X4_Y3.coord_x = 2;
defparam syncload_ctrl_X4_Y3.coord_y = 2;
defparam syncload_ctrl_X4_Y3.coord_z = 1;
defparam syncload_ctrl_X4_Y3.SyncCtrlMux = 2'b01;

alta_syncctrl syncload_ctrl_X5_Y2(
	.Din(),
	.Dout(SyncLoad_X5_Y2_VCC));
defparam syncload_ctrl_X5_Y2.coord_x = 6;
defparam syncload_ctrl_X5_Y2.coord_y = 2;
defparam syncload_ctrl_X5_Y2.coord_z = 1;
defparam syncload_ctrl_X5_Y2.SyncCtrlMux = 2'b01;

alta_syncctrl syncreset_ctrl_X4_Y2(
	.Din(),
	.Dout(SyncReset_X4_Y2_GND));
defparam syncreset_ctrl_X4_Y2.coord_x = 5;
defparam syncreset_ctrl_X4_Y2.coord_y = 2;
defparam syncreset_ctrl_X4_Y2.coord_z = 0;
defparam syncreset_ctrl_X4_Y2.SyncCtrlMux = 2'b00;

alta_syncctrl syncreset_ctrl_X4_Y3(
	.Din(),
	.Dout(SyncReset_X4_Y3_GND));
defparam syncreset_ctrl_X4_Y3.coord_x = 2;
defparam syncreset_ctrl_X4_Y3.coord_y = 2;
defparam syncreset_ctrl_X4_Y3.coord_z = 0;
defparam syncreset_ctrl_X4_Y3.SyncCtrlMux = 2'b00;

alta_syncctrl syncreset_ctrl_X5_Y2(
	.Din(),
	.Dout(SyncReset_X5_Y2_GND));
defparam syncreset_ctrl_X5_Y2.coord_x = 6;
defparam syncreset_ctrl_X5_Y2.coord_y = 2;
defparam syncreset_ctrl_X5_Y2.coord_z = 0;
defparam syncreset_ctrl_X5_Y2.SyncCtrlMux = 2'b00;

alta_io \uart_txd~output (
	.datain(vcc),
	.oe(vcc),
	.padio(uart_txd),
	.combout());
defparam \uart_txd~output .coord_x = 6;
defparam \uart_txd~output .coord_y = 0;
defparam \uart_txd~output .coord_z = 3;
defparam \uart_txd~output .PRG_DELAYB = 1'b1;
defparam \uart_txd~output .RX_SEL = 1'b0;
defparam \uart_txd~output .PDCNTL = 2'b11;
defparam \uart_txd~output .NDCNTL = 2'b11;
defparam \uart_txd~output .PRG_SLR = 1'b0;
defparam \uart_txd~output .CFG_KEEP = 2'b00;
defparam \uart_txd~output .PU = 4'b0000;

alta_slice \us_cnt[10] (
	.A(vcc),
	.B(us_cnt[10]),
	.C(vcc),
	.D(vcc),
	.Cin(\Add0~17 ),
	.Qin(us_cnt[10]),
	.Clk(\clk~inputclkctrl_outclk_X4_Y3_SIG_VCC ),
	.AsyncReset(AsyncReset_X4_Y3_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add0~18_combout ),
	.Cout(\Add0~19 ),
	.Q(us_cnt[10]));
defparam \us_cnt[10] .coord_x = 2;
defparam \us_cnt[10] .coord_y = 2;
defparam \us_cnt[10] .coord_z = 9;
defparam \us_cnt[10] .mask = 16'h3C3F;
defparam \us_cnt[10] .modeMux = 1'b1;
defparam \us_cnt[10] .FeedbackMux = 1'b0;
defparam \us_cnt[10] .ShiftMux = 1'b0;
defparam \us_cnt[10] .BypassEn = 1'b0;
defparam \us_cnt[10] .CarryEnb = 1'b0;

alta_slice \us_cnt[11] (
	.A(vcc),
	.B(us_cnt[11]),
	.C(vcc),
	.D(vcc),
	.Cin(\Add0~19 ),
	.Qin(us_cnt[11]),
	.Clk(\clk~inputclkctrl_outclk_X4_Y3_SIG_VCC ),
	.AsyncReset(AsyncReset_X4_Y3_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add0~20_combout ),
	.Cout(\Add0~21 ),
	.Q(us_cnt[11]));
defparam \us_cnt[11] .coord_x = 2;
defparam \us_cnt[11] .coord_y = 2;
defparam \us_cnt[11] .coord_z = 10;
defparam \us_cnt[11] .mask = 16'hC30C;
defparam \us_cnt[11] .modeMux = 1'b1;
defparam \us_cnt[11] .FeedbackMux = 1'b0;
defparam \us_cnt[11] .ShiftMux = 1'b0;
defparam \us_cnt[11] .BypassEn = 1'b0;
defparam \us_cnt[11] .CarryEnb = 1'b0;

alta_slice \us_cnt[12] (
	.A(vcc),
	.B(us_cnt[12]),
	.C(vcc),
	.D(vcc),
	.Cin(\Add0~21 ),
	.Qin(us_cnt[12]),
	.Clk(\clk~inputclkctrl_outclk_X4_Y3_SIG_VCC ),
	.AsyncReset(AsyncReset_X4_Y3_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add0~22_combout ),
	.Cout(\Add0~23 ),
	.Q(us_cnt[12]));
defparam \us_cnt[12] .coord_x = 2;
defparam \us_cnt[12] .coord_y = 2;
defparam \us_cnt[12] .coord_z = 11;
defparam \us_cnt[12] .mask = 16'h3C3F;
defparam \us_cnt[12] .modeMux = 1'b1;
defparam \us_cnt[12] .FeedbackMux = 1'b0;
defparam \us_cnt[12] .ShiftMux = 1'b0;
defparam \us_cnt[12] .BypassEn = 1'b0;
defparam \us_cnt[12] .CarryEnb = 1'b0;

alta_slice \us_cnt[13] (
	.A(vcc),
	.B(us_cnt[13]),
	.C(vcc),
	.D(vcc),
	.Cin(\Add0~23 ),
	.Qin(us_cnt[13]),
	.Clk(\clk~inputclkctrl_outclk_X4_Y3_SIG_VCC ),
	.AsyncReset(AsyncReset_X4_Y3_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add0~24_combout ),
	.Cout(\Add0~25 ),
	.Q(us_cnt[13]));
defparam \us_cnt[13] .coord_x = 2;
defparam \us_cnt[13] .coord_y = 2;
defparam \us_cnt[13] .coord_z = 12;
defparam \us_cnt[13] .mask = 16'hC30C;
defparam \us_cnt[13] .modeMux = 1'b1;
defparam \us_cnt[13] .FeedbackMux = 1'b0;
defparam \us_cnt[13] .ShiftMux = 1'b0;
defparam \us_cnt[13] .BypassEn = 1'b0;
defparam \us_cnt[13] .CarryEnb = 1'b0;

alta_slice \us_cnt[14] (
	.A(us_cnt[15]),
	.B(\Add0~26_combout ),
	.C(\Equal0~1_combout ),
	.D(\Equal0~4_combout ),
	.Cin(),
	.Qin(us_cnt[14]),
	.Clk(\clk~inputclkctrl_outclk_X4_Y3_SIG_VCC ),
	.AsyncReset(AsyncReset_X4_Y3_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\us_cnt~4_combout ),
	.Cout(),
	.Q(us_cnt[14]));
defparam \us_cnt[14] .coord_x = 2;
defparam \us_cnt[14] .coord_y = 2;
defparam \us_cnt[14] .coord_z = 15;
defparam \us_cnt[14] .mask = 16'h4CCC;
defparam \us_cnt[14] .modeMux = 1'b0;
defparam \us_cnt[14] .FeedbackMux = 1'b0;
defparam \us_cnt[14] .ShiftMux = 1'b0;
defparam \us_cnt[14] .BypassEn = 1'b0;
defparam \us_cnt[14] .CarryEnb = 1'b1;

alta_slice \us_cnt[15] (
	.A(\Equal0~4_combout ),
	.B(\Add0~28_combout ),
	.C(vcc),
	.D(\Equal0~1_combout ),
	.Cin(),
	.Qin(us_cnt[15]),
	.Clk(\clk~inputclkctrl_outclk_X3_Y3_SIG_VCC ),
	.AsyncReset(AsyncReset_X3_Y3_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\us_cnt~0_combout ),
	.Cout(),
	.Q(us_cnt[15]));
defparam \us_cnt[15] .coord_x = 3;
defparam \us_cnt[15] .coord_y = 2;
defparam \us_cnt[15] .coord_z = 3;
defparam \us_cnt[15] .mask = 16'h4CCC;
defparam \us_cnt[15] .modeMux = 1'b0;
defparam \us_cnt[15] .FeedbackMux = 1'b1;
defparam \us_cnt[15] .ShiftMux = 1'b0;
defparam \us_cnt[15] .BypassEn = 1'b0;
defparam \us_cnt[15] .CarryEnb = 1'b1;

alta_slice \us_cnt[1] (
	.A(us_cnt[1]),
	.B(\ms1224_refclk_25M~reg0_q ),
	.C(vcc),
	.D(vcc),
	.Cin(),
	.Qin(us_cnt[1]),
	.Clk(\clk~inputclkctrl_outclk_X4_Y3_SIG_VCC ),
	.AsyncReset(AsyncReset_X4_Y3_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add0~0_combout ),
	.Cout(\Add0~1 ),
	.Q(us_cnt[1]));
defparam \us_cnt[1] .coord_x = 2;
defparam \us_cnt[1] .coord_y = 2;
defparam \us_cnt[1] .coord_z = 0;
defparam \us_cnt[1] .mask = 16'h6688;
defparam \us_cnt[1] .modeMux = 1'b0;
defparam \us_cnt[1] .FeedbackMux = 1'b0;
defparam \us_cnt[1] .ShiftMux = 1'b0;
defparam \us_cnt[1] .BypassEn = 1'b0;
defparam \us_cnt[1] .CarryEnb = 1'b0;

alta_slice \us_cnt[2] (
	.A(vcc),
	.B(us_cnt[2]),
	.C(vcc),
	.D(vcc),
	.Cin(\Add0~1 ),
	.Qin(us_cnt[2]),
	.Clk(\clk~inputclkctrl_outclk_X4_Y3_SIG_VCC ),
	.AsyncReset(AsyncReset_X4_Y3_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add0~2_combout ),
	.Cout(\Add0~3 ),
	.Q(us_cnt[2]));
defparam \us_cnt[2] .coord_x = 2;
defparam \us_cnt[2] .coord_y = 2;
defparam \us_cnt[2] .coord_z = 1;
defparam \us_cnt[2] .mask = 16'h3C3F;
defparam \us_cnt[2] .modeMux = 1'b1;
defparam \us_cnt[2] .FeedbackMux = 1'b0;
defparam \us_cnt[2] .ShiftMux = 1'b0;
defparam \us_cnt[2] .BypassEn = 1'b0;
defparam \us_cnt[2] .CarryEnb = 1'b0;

alta_slice \us_cnt[3] (
	.A(vcc),
	.B(us_cnt[3]),
	.C(vcc),
	.D(vcc),
	.Cin(\Add0~3 ),
	.Qin(us_cnt[3]),
	.Clk(\clk~inputclkctrl_outclk_X4_Y3_SIG_VCC ),
	.AsyncReset(AsyncReset_X4_Y3_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add0~4_combout ),
	.Cout(\Add0~5 ),
	.Q(us_cnt[3]));
defparam \us_cnt[3] .coord_x = 2;
defparam \us_cnt[3] .coord_y = 2;
defparam \us_cnt[3] .coord_z = 2;
defparam \us_cnt[3] .mask = 16'hC30C;
defparam \us_cnt[3] .modeMux = 1'b1;
defparam \us_cnt[3] .FeedbackMux = 1'b0;
defparam \us_cnt[3] .ShiftMux = 1'b0;
defparam \us_cnt[3] .BypassEn = 1'b0;
defparam \us_cnt[3] .CarryEnb = 1'b0;

alta_slice \us_cnt[4] (
	.A(\Equal0~4_combout ),
	.B(us_cnt[15]),
	.C(\Equal0~1_combout ),
	.D(\Add0~6_combout ),
	.Cin(),
	.Qin(us_cnt[4]),
	.Clk(\clk~inputclkctrl_outclk_X3_Y3_SIG_VCC ),
	.AsyncReset(AsyncReset_X3_Y3_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\us_cnt~5_combout ),
	.Cout(),
	.Q(us_cnt[4]));
defparam \us_cnt[4] .coord_x = 3;
defparam \us_cnt[4] .coord_y = 2;
defparam \us_cnt[4] .coord_z = 10;
defparam \us_cnt[4] .mask = 16'h7F00;
defparam \us_cnt[4] .modeMux = 1'b0;
defparam \us_cnt[4] .FeedbackMux = 1'b0;
defparam \us_cnt[4] .ShiftMux = 1'b0;
defparam \us_cnt[4] .BypassEn = 1'b0;
defparam \us_cnt[4] .CarryEnb = 1'b1;

alta_slice \us_cnt[5] (
	.A(vcc),
	.B(us_cnt[5]),
	.C(vcc),
	.D(vcc),
	.Cin(\Add0~7 ),
	.Qin(us_cnt[5]),
	.Clk(\clk~inputclkctrl_outclk_X4_Y3_SIG_VCC ),
	.AsyncReset(AsyncReset_X4_Y3_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add0~8_combout ),
	.Cout(\Add0~9 ),
	.Q(us_cnt[5]));
defparam \us_cnt[5] .coord_x = 2;
defparam \us_cnt[5] .coord_y = 2;
defparam \us_cnt[5] .coord_z = 4;
defparam \us_cnt[5] .mask = 16'hC30C;
defparam \us_cnt[5] .modeMux = 1'b1;
defparam \us_cnt[5] .FeedbackMux = 1'b0;
defparam \us_cnt[5] .ShiftMux = 1'b0;
defparam \us_cnt[5] .BypassEn = 1'b0;
defparam \us_cnt[5] .CarryEnb = 1'b0;

alta_slice \us_cnt[6] (
	.A(us_cnt[15]),
	.B(\Add0~10_combout ),
	.C(\Equal0~1_combout ),
	.D(\Equal0~4_combout ),
	.Cin(),
	.Qin(us_cnt[6]),
	.Clk(\clk~inputclkctrl_outclk_X3_Y3_SIG_VCC ),
	.AsyncReset(AsyncReset_X3_Y3_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\us_cnt~1_combout ),
	.Cout(),
	.Q(us_cnt[6]));
defparam \us_cnt[6] .coord_x = 3;
defparam \us_cnt[6] .coord_y = 2;
defparam \us_cnt[6] .coord_z = 15;
defparam \us_cnt[6] .mask = 16'h4CCC;
defparam \us_cnt[6] .modeMux = 1'b0;
defparam \us_cnt[6] .FeedbackMux = 1'b0;
defparam \us_cnt[6] .ShiftMux = 1'b0;
defparam \us_cnt[6] .BypassEn = 1'b0;
defparam \us_cnt[6] .CarryEnb = 1'b1;

alta_slice \us_cnt[7] (
	.A(vcc),
	.B(us_cnt[7]),
	.C(vcc),
	.D(vcc),
	.Cin(\Add0~11 ),
	.Qin(us_cnt[7]),
	.Clk(\clk~inputclkctrl_outclk_X4_Y3_SIG_VCC ),
	.AsyncReset(AsyncReset_X4_Y3_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\Add0~12_combout ),
	.Cout(\Add0~13 ),
	.Q(us_cnt[7]));
defparam \us_cnt[7] .coord_x = 2;
defparam \us_cnt[7] .coord_y = 2;
defparam \us_cnt[7] .coord_z = 6;
defparam \us_cnt[7] .mask = 16'hC30C;
defparam \us_cnt[7] .modeMux = 1'b1;
defparam \us_cnt[7] .FeedbackMux = 1'b0;
defparam \us_cnt[7] .ShiftMux = 1'b0;
defparam \us_cnt[7] .BypassEn = 1'b0;
defparam \us_cnt[7] .CarryEnb = 1'b0;

alta_slice \us_cnt[8] (
	.A(us_cnt[15]),
	.B(\Add0~14_combout ),
	.C(\Equal0~1_combout ),
	.D(\Equal0~4_combout ),
	.Cin(),
	.Qin(us_cnt[8]),
	.Clk(\clk~inputclkctrl_outclk_X3_Y3_SIG_VCC ),
	.AsyncReset(AsyncReset_X3_Y3_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\us_cnt~2_combout ),
	.Cout(),
	.Q(us_cnt[8]));
defparam \us_cnt[8] .coord_x = 3;
defparam \us_cnt[8] .coord_y = 2;
defparam \us_cnt[8] .coord_z = 11;
defparam \us_cnt[8] .mask = 16'h4CCC;
defparam \us_cnt[8] .modeMux = 1'b0;
defparam \us_cnt[8] .FeedbackMux = 1'b0;
defparam \us_cnt[8] .ShiftMux = 1'b0;
defparam \us_cnt[8] .BypassEn = 1'b0;
defparam \us_cnt[8] .CarryEnb = 1'b1;

alta_slice \us_cnt[9] (
	.A(us_cnt[15]),
	.B(\Add0~16_combout ),
	.C(\Equal0~1_combout ),
	.D(\Equal0~4_combout ),
	.Cin(),
	.Qin(us_cnt[9]),
	.Clk(\clk~inputclkctrl_outclk_X3_Y3_SIG_VCC ),
	.AsyncReset(AsyncReset_X3_Y3_GND),
	.SyncReset(),
	.ShiftData(),
	.SyncLoad(),
	.LutOut(\us_cnt~3_combout ),
	.Cout(),
	.Q(us_cnt[9]));
defparam \us_cnt[9] .coord_x = 3;
defparam \us_cnt[9] .coord_y = 2;
defparam \us_cnt[9] .coord_z = 4;
defparam \us_cnt[9] .mask = 16'h4CCC;
defparam \us_cnt[9] .modeMux = 1'b0;
defparam \us_cnt[9] .FeedbackMux = 1'b0;
defparam \us_cnt[9] .ShiftMux = 1'b0;
defparam \us_cnt[9] .BypassEn = 1'b0;
defparam \us_cnt[9] .CarryEnb = 1'b1;

endmodule
